整数的阶乘(英语: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
暂无评论内容