python用递归方法求n!

2025-05-20 19:15:42
推荐回答(1个)
回答(1):

python使用递归求方法求解n的阶乘
n = int(input("请输入一个数字:\n"))
def demo(n):
sum = 0
if n == 0:
sum = 1
else:
sum = n * demo(n - 1)
return sum

print("%d 的阶乘为 %d"%(n,demo(n)))