在Python中,计算阶乘的函数可以通过多种方式实现,包括使用内置的 `math.factorial()` 函数、递归函数、for循环、while循环或列表推导。用户可以通过以下步骤输入一个整数来计算其阶乘:
1. 使用 `input()` 函数获取用户输入的整数。
2. 将输入的字符串转换为整数类型。
3. 调用阶乘函数计算阶乘。
4. 输出计算结果。
```python
获取用户输入的整数
n = int(input("请输入一个整数n: "))
定义阶乘函数
def factorial(num):
if num == 0:
return 1
else:
return num * factorial(num-1)
计算阶乘并打印结果
result = factorial(n)
print("{} 的阶乘是: {}".format(n, result))
运行上述代码时,程序会提示用户输入一个整数,然后计算并输出该整数的阶乘。