python写输入整数n(n≥0),用for循环求n的阶乘
时间: 2023-03-30 07:04:33 浏览: 395
可以回答这个问题。以下是代码:
```python
n = int(input("请输入一个整数n:"))
result = 1
for i in range(1, n+1):
result *= i
print("%d的阶乘是:%d" % (n, result))
```
相关问题
python写输入整数n,n大于等于0,用for循环求n的阶乘
您好,可以使用以下代码来求n的阶乘:
```
n = int(input("请输入一个非负整数:"))
result = 1
for i in range(1, n+1):
result *= i
print(n, "的阶乘是:", result)
```
希望能对您有所帮助。
python写输入整数n,用for循环求n的阶乘,n小于0时结束循环
好的,这是一个关于编程的问题。请看下面的代码:
```
n = int(input("请输入一个整数n:"))
while n < :
print("n必须大于等于,请重新输入:")
n = int(input())
factorial = 1
for i in range(1, n+1):
factorial *= i
print(n, "的阶乘是:", factorial)
```
这个程序会先让用户输入一个整数n,如果n小于,就会提示用户重新输入。然后用for循环计算n的阶乘,并输出结果。
阅读全文