用python写出1+2+3.+20的代码要求第一行是1=1,第二行是1+2=3,最后一行是1+2+3+4+..+20=210 每行都要显示
时间: 2023-07-16 22:16:58 浏览: 90
python 求1+2!+3!+...+20!的和 (示例)
5星 · 资源好评率100%
这个题目有点奇怪,但我猜测你想要一个类似下面的输出:
```
1=1
1+2=3
1+2+3=6
1+2+3+4=10
...
1+2+3+...+20=210
```
如果是这样,可以使用循环来实现:
```python
n = 20
total = 0
for i in range(1, n+1):
total += i
equation = '+'.join(str(j) for j in range(1, i+1))
print(f"{equation}={total}")
```
输出结果:
```
1=1
1+2=3
1+2+3=6
1+2+3+4=10
1+2+3+4+5=15
1+2+3+4+5+6=21
1+2+3+4+5+6+7=28
1+2+3+4+5+6+7+8=36
1+2+3+4+5+6+7+8+9=45
1+2+3+4+5+6+7+8+9+10=55
1+2+3+4+5+6+7+8+9+10+11=66
1+2+3+4+5+6+7+8+9+10+11+12=78
1+2+3+4+5+6+7+8+9+10+11+12+13=91
1+2+3+4+5+6+7+8+9+10+11+12+13+14=105
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15=120
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16=136
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17=153
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18=171
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19=190
1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20=210
```
阅读全文