前言:
现时看官们对“python求正整数阶乘”大致比较注重,你们都想要了解一些“python求正整数阶乘”的相关内容。那么小编同时在网络上网罗了一些关于“python求正整数阶乘””的相关内容,希望我们能喜欢,朋友们快快来学习一下吧!整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。
实例
#!/usr/bin/python3
# Filename : test.py
# author by :
# 通过用户输入数字计算阶乘
# 获取用户输入的数字
num = int(input("请输入一个数字: "))
factorial = 1
# 查看数字是负数,0 或 正数
if num < 0:
print("抱歉,负数没有阶乘")
elif num == 0:
print("0 的阶乘为 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("%d 的阶乘为 %d" %(num,factorial))
执行以上代码输出结果为:
请输入一个数字: 33 的阶乘为 6
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python求正整数阶乘 #python求阶乘之和 #python计算阶乘和123n #python计算阶乘和的方法 #python求阶乘和打印末6位