python中如何用循环语句实现阶乘
时间: 2023-12-26 11:03:41 浏览: 80
可以使用for循环语句来实现阶乘。
以下是一个示例代码:
```python
num = int(input("请输入一个正整数: "))
factorial = 1
if num < 0:
print("抱歉,负数没有阶乘")
elif num == 0:
print("0 的阶乘为 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("%d 的阶乘为 %d" %(num,factorial))
```
在这个示例代码中,我们通过for循环计算了输入的正整数的阶乘,并将结果输出。
阅读全文