# 题目:利用递归方法求a!--->例如:5!
def func(number):
sum1 = 0
if number == 0:
return sum1
elif number == 1:
sum1 = 1
else:
sum1 = number * func(number-1)
return sum1
if __name__ == '__main__':
def func(number):
sum1 = 0
if number == 0:
return sum1
elif number == 1:
sum1 = 1
else:
sum1 = number * func(number-1)
return sum1
if __name__ == '__main__':
print(func(5))
>>>
============ RESTART: C:/Users/Administrator/Desktop/miaoFunc.py ============
120
>>>