计算20~3的阶乘Python
时间: 2024-02-05 19:11:44 浏览: 171
您可以使用Python的math模块中的阶乘函数来计算20到3的阶乘。下面是一个示例代码:
```python
import math
for i in range(20, 2, -1):
print(f"{i}! = {math.factorial(i)}")
```
输出结果为:
```
20! = 2432902008176640000
19! = 121645100408832000
18! = 6402373705728000
17! = 355687428096000
16! = 20922789888000
15! = 1307674368000
14! = 87178291200
13! = 6227020800
12! = 479001600
11! = 39916800
10! = 3628800
9! = 362880
8! = 40320
7! = 5040
6! = 720
5! = 120
4! = 24
3! = 6
```
相关问题
Python计算1~10的阶乘的和
可以使用一个for循环和一个变量来计算1~10的阶乘的和,代码如下:
```python
sum = 0
factorial = 1
for i in range(1, 11):
factorial *= i
sum += factorial
print(sum)
```
输出结果为:4037913
6-3 计算阶乘,python
可以使用递归方式或循环方式计算阶乘,以下是循环方式的代码示例:
```python
n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
factorial *= i
print("{}的阶乘为{}".format(n, factorial))
```
输入一个正整数,程序会计算出它的阶乘并输出。例如,当输入6时,程序会输出720。
阅读全文