用python写出利用循环计算,输入任意正整数 n ,输出 n 的阶乘。
时间: 2024-05-11 15:14:40 浏览: 8
可以的,以下是Python代码实现:
```python
n = int(input("请输入一个正整数 n:"))
result = 1
for i in range(1, n+1):
result *= i
print(n, "的阶乘是:", result)
```
希望能够满足您的要求。
相关问题
用python编程利用循环计算,输入任意正整数 n ,输出 n 的阶乘。
好的,这个问题很简单,请看下面的Python代码:
```
n = int(input("请输入一个正整数n:"))
result = 1
for i in range(1, n+1):
result *= i
print("{}的阶乘是{}".format(n, result))
```
希望这个代码对你有帮助!
编写Python程序while循环,计算任意正整数n的阶乘。
好的,我可以回答这个问题。以下是计算任意正整数n的阶乘的Python程序 while 循环:
```
n = int(input("请输入一个正整数:"))
fact = 1
i = 1
while i <= n:
fact *= i
i += 1
print("%d 的阶乘是 %d" % (n, fact))
```
这个程序中,我们先从用户输入获取一个正整数n,然后使用 while 循环来计算 n 的阶乘,最后输出结果。