如何使用Python找到一个数的阶乘?
一个数的阶乘是1到这个数之间所有整数的乘积。要找到一个给定数的阶乘,我们可以使用for循环在范围1到该数之间循环。请注意,range()函数不包括停止值。因此,停止值应比输入的数字多一个。
对于范围内的每个数字,都累积乘以一个名为f的变量,初始化为1。
阅读更多:Python 教程
示例
num=int(input('输入一个数'))
f=1
for i in range(1,num+1):
f=f*i
print ('', num, '的阶乘=',f)
输出
以上代码的运行示例:
输入一个数5
5的阶乘=120
极客教程