从键盘用Python解决下面的问题:输入任意一个正整数,编程计算该数的阶乘
时间: 2024-03-13 21:45:19 浏览: 79
编写程序,输入整数 n,计算并输出 n 的阶乘
好的,我可以帮你解决这个问题。你可以使用 Python 的循环语句来计算阶乘。
下面是一个示例代码,可以实现输入任意一个正整数,计算其阶乘:
```python
num = int(input("请输入一个正整数:"))
factorial = 1
# 循环计算阶乘
for i in range(1, num + 1):
factorial *= i
print("{} 的阶乘为:{}".format(num, factorial))
```
在这个代码中,我们首先使用 `input()` 函数获取用户输入的正整数。然后我们使用 `for` 循环计算阶乘,将每次循环的计算结果相乘,最终得到阶乘的结果。最后,我们使用 `print()` 函数输出阶乘的结果。
你可以在控制台中运行这个代码,并输入一个正整数来测试它。
阅读全文