递归---阶乘

 1 #!/usr/bin/env python
 2 # -*- encoding:utf-8 -*-
 3 def recursion(n):
 4     if n == 0 or n == 1:
 5         return 1
 6     else:
 7         return n * recursion(n - 1)
 8 
 9 
10 def recursion1(n):
11     return 1 if n == 0 or n == 1 else n * recursion(n - 1)
12 
13 
14 if __name__ == '__main__':
15     print(recursion(5))
16     print(recursion1(5))

 

posted on 2018-01-21 17:08  jovelove  阅读(79)  评论(0)    收藏  举报