如何使用Python找到一个数的阶乘?

如何使用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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程