python编写程序,求1! 3! 5! 7! 9!
时间: 2023-05-03 15:01:24 浏览: 112
下面是用 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
```
相关问题
python编写程序求1! 2! 3! .. 10!
Python编写程序:1! 2! 3! .. 10!
```python
result = 1
for i in range(1, 11):
result *= i
print(i, end="! ")
print("= ", result)
```
输出:
```
1! 2! 3! 4! 5! 6! 7! 8! 9! 10! = 3628800
```
用Python编写程序求1!+2!+3!+4!+5!
好的,您可以使用以下Python代码计算1! 2! 3! 4! 5!:
```
import math
factorials = [1, 2, 3, 4, 5]
for f in factorials:
print(str(f) + "! = " + str(math.factorial(f)))
```
运行上述代码后,会输出以下结果:
```
1! = 1
2! = 2
3! = 6
4! = 24
5! = 120
```