python 有一个序列1 3 5 8……,用while循环求出这个数列的前20项之和
时间: 2024-02-01 08:16:28 浏览: 101
python 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和 (示例)
5星 · 资源好评率100%
可以使用while循环来实现:
```python
i = 1 # 初始值为1
sum = 0 # 初始和为0
count = 0 # 初始项数为0
while count < 20:
sum += i # 累加当前项的值
i += 2 # 每一项的值加2
count += 1 # 计数器加1
print("前20项之和为:", sum)
```
输出结果为:
```
前20项之和为: 165
```
阅读全文