从键盘获取用户输入 n,求 n! = 1 * 2 * 3 * …… * n。
时间: 2023-10-21 21:06:03 浏览: 94
从键盘中输入一个数后返回结果
4星 · 用户满意度95%
以下是 Python 代码:
```python
n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
factorial *= i
print(n, "! =", factorial)
```
运行代码时,程序会提示用户输入一个正整数,然后计算该数的阶乘并输出结果。程序使用了一个 for 循环来计算阶乘,每次循环将当前的乘积乘以循环变量 i,最终得到 n 的阶乘。
阅读全文