python编写程序,求1! 3! 5! 7! 9!
时间: 2023-05-03 20:01:24 浏览: 198
下面是用 Python 编写的程序,计算 1!、3!、5!、7!、9!:
```python
# 定义一个函数,用于计算阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 计算 1!、3!、5!、7!、9!
n_list = [1, 3, 5, 7, 9]
for n in n_list:
print(str(n) + "! =", factorial(n))
```
输出结果为:
```
1! = 1
3! = 6
5! = 120
7! = 5040
9! = 362880
```
阅读全文