帮我用Python写一个循环求阶乘的代码
时间: 2023-05-23 21:03:00 浏览: 120
循环求阶乘
当然可以,以下是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(num,"的阶乘为",factorial)
```
这段代码可以计算任意正整数的阶乘。
阅读全文