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)))
输出结果:
请输入数字:
5
5 的阶乘为 120
文章标签 python 递归n的阶乘 文章分类 Python 后端开发
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)))
输出结果:
请输入数字:
5
5 的阶乘为 120
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M