递归---阶乘
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))
浙公网安备 33010602011771号