python写输入整数n,用for循环求n的阶乘,n小于0时结束循环
时间: 2023-03-30 07:04:35 浏览: 135
「Python循环结构」使用while循环实现求和和阶乘.docx
好的,这是一个关于编程的问题。请看下面的代码:
```
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的阶乘,并输出结果。
阅读全文