编写一个程序,可以计算给定数字的阶乘,结果应以逗号分隔的顺序打印在一行上,假设向程序提供了以下输入:8然后,输出应为:40320
时间: 2024-03-03 11:51:18 浏览: 65
计算一个数的阶乘
好的,您可以参考以下 Python 代码实现:
```python
num = int(input("请输入一个数字:"))
factorial = 1
for i in range(1, num + 1):
factorial *= i
# 将结果转换为逗号分隔的形式
result = ",".join(list(str(factorial)))
print("阶乘为:", result)
```
输出:
```
请输入一个数字:8
阶乘为: 4,0,3,2,0
```
希望这个答案对您有帮助!
阅读全文