A21381. 输出数字的阶乘值在数学中2!=2*1,3!=3*2*1,这样的表达的是叫做阶乘,亦即n!=1×2×3×...×(n-1)×n),请编写代码,当输入一个数字时,输出此数字的阶乘值。例如:输入2,输出2;输入5,输出120
填空题
较易
知识点
题目描述
输出数字的阶乘值
在数学中2!=2*1,3!=3*2*1,这样的表达的是叫做阶乘,亦即n!=1×2×3×...×(n-1)×n),请编写代码,当输入一个数字时,输出此数字的阶乘值。
例如:输入2,输出2;输入5,输出120
参考答案
# 提示用户输入一个数字
num = int(input("请输入一个数字:"))
# 初始化阶乘为1
fact = 1
# 计算阶乘
for i in range(1, num + 1):
fact *= i
# 输出结果
print("{}的阶乘是{}".format(num, fact))
上一题
下一题