python计算1+2!+3!+…+10!的结果,用while的方式
时间: 2023-09-24 19:06:55 浏览: 582
python计算阶乘和的方法(1!+2!+3!+...+n!)
5星 · 资源好评率100%
可以使用如下的Python代码来计算1!到10!的结果:
```python
n = 1
res = 1
while n <= 10:
res *= n
n += 1
print(n-1, "!= ", res)
```
输出结果为:
```
1 != 1
2 != 2
3 != 6
4 != 24
5 != 120
6 != 720
7 != 5040
8 != 40320
9 != 362880
10 != 3628800
```
在这个代码中,我们使用了一个 while 循环来遍历每个数字,然后计算它的阶乘,最后输出结果。在每次循环中,我们使用变量 res 来保存当前计算的阶乘结果,变量 n 用于表示当前计算的数字。我们使用 res *= n 来更新阶乘的结果,然后使用 n += 1 来更新数字,直到 n 大于 10。
阅读全文