python里面阶乘怎么打
发布时间:2026-06-30 21:58:49

阶乘(英语)整数:factorial)是所有小于或等于该数的正整数的积累,0的阶乘为1。即:n!=1×2×3×...×n。
例如
#!/usr/bin/python3
#Filename:test.py
#authorby:www.runoob.com
#通过用户输入数字计算阶级
#获取用户输入的数字
num=int(input("请输入一个数字:"))
factorial=1
#检查数字为负数,0或正数
ifnum<0:
print("对不起,负数没有阶乘")
elifnum==0:
print("0的阶乘为1")
else:
foriinrange(1,num+1):
factorial=factorial*i
print("%d的阶乘是%d"%(num,factorial))更多技术请关注Python视频教程。
