n! = 1 * 2 * 3 * ... * n
def fn(num):
if num==1:
result=1
else:
result=fn(num-1)*num
return result
n=int(input("请输入一个正整数:"))
print("%d!="%n,fn(n))
Python:04输入n,输出n!(递归函数)
最新推荐文章于 2023-11-14 12:23:15 发布
n! = 1 * 2 * 3 * ... * n
def fn(num):
if num==1:
result=1
else:
result=fn(num-1)*num
return result
n=int(input("请输入一个正整数:"))
print("%d!="%n,fn(n))