python里面阶乘怎么打

图片[1]-python里面阶乘怎么打-uusu优素-乐高,模型,3d打印,编程

整数的阶乘(英语: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))
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享