Python计算一到十的阶乘
时间: 2023-11-05 11:15:40 浏览: 98
以下是Python代码来计算1到10的阶乘:
```python
# 定义一个函数来计算阶乘
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
# 计算1到10的阶乘
for i in range(1, 11):
print(i, "! =", factorial(i))
```
输出结果:
```
1 ! = 1
2 ! = 2
3 ! = 6
4 ! = 24
5 ! = 120
6 ! = 720
7 ! = 5040
8 ! = 40320
9 ! = 362880
10 ! = 3628800
```
相关问题
用python计算1到20阶乘
我可以回答这个问题。用Python计算1到20的阶乘可以使用循环语句和累乘的方法,代码如下:
```
result = 1
for i in range(1, 21):
result *= i
print(result)
```
输出结果为243290200817664000。
Python计算从一的阶乘加到十的阶乘的和,用循环嵌套
# 定义一个函数,计算阶乘
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 定义变量,用于存储阶乘之和
sum = 0
# 循环嵌套,从1到10计算每个数的阶乘并求和
for i in range(1, 11):
# 调用函数计算阶乘
fact = factorial(i)
# 将阶乘加入到总和中
sum += fact
# 输出阶乘之和
print("从1的阶乘加到十的阶乘的和为:", sum)
阅读全文