使用python用while循环写出前20项的斐波那契数列的和
时间: 2023-06-02 18:08:23 浏览: 293
好的,以下是使用 Python 写出前 20 项斐波那契数列的和的代码:
```python
a, b = 0, 1
fib_sum, i = 0, 0
while i < 20:
fib_sum += b
a, b = b, a + b
i += 1
print(f'The sum of first 20 Fibonacci numbers is {fib_sum}')
```
希望可以帮到您!
相关问题
使用python用while循环写出首项为1前20项的斐波那契数列
好的,我可以回答这个问题。
下面是使用 Python 编写的 while 循环语句来输出斐波那契数列前20项:
```
n = 20
a, b = 0, 1
count = 0
while count < n:
print(b, end=' ')
a, b = b, a + b
count += 1
```
输出结果为:
```
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
```
希望能帮到你!
Python 使用while循环输出斐波那契数列的前20项。
好的,以下是Python代码实现:
```python
a, b = 0, 1
count = 0
while count < 20:
print(b)
a, b = b, a + b
count += 1
```
解释一下,这个程序中定义了两个变量 `a` 和 `b`,分别用来存储斐波那契数列中的前两个数。然后使用 `while` 循环来输出斐波那契数列的前20项,循环的条件是 `count < 20`,也就是说只有当输出的项数少于20项时才会继续循环。在循环体中,先输出变量 `b` 的值,然后更新变量 `a` 和 `b`,使它们分别成为原来的 `b` 和 `a+b`,最后将计数器 `count` 加1。
阅读全文