当前位置: 首页 > 图灵资讯 > 行业资讯> python里面阶乘怎么打

python里面阶乘怎么打

来源:图灵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视频教程。