输入一个数字并输出它的阶乘
时间: 2024-02-16 08:04:50 浏览: 53
计算一个数的阶乘
好的,您可以输入以下代码来计算一个数字的阶乘:
```python
num = int(input("请输入一个数字:")) # 输入数字
factorial = 1
# 判断数字是否为负数、0 或 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)
```
当你运行这段代码时,它会要求你输入一个数字,然后会计算出该数字的阶乘并输出结果。
阅读全文