编写程序计算并输出斐波那契数列的 前10项 之和。 说明: 1、要求用循环实现; 2 日 斐波那契数列的第1项是0,第2项是1,从第3项开始,每项是它的前两项之 和。
时间: 2024-03-03 22:47:08 浏览: 30
好的,以下是Python语言的代码实现:
```python
# 初始化前两项
a, b = 0, 1
# 初始化前10项之和为0
sum = 0
# 循环计算前10项并累加和
for i in range(10):
sum += a
a, b = b, a + b
# 输出结果
print("斐波那契数列的前10项之和为:", sum)
```
输出结果为:
```
斐波那契数列的前10项之和为: 44
```
相关问题
编写程序计算并输出斐波那契数列的前10项之和
好的,以下是 Python 代码实现:
```python
# 初始化斐波那契数列的前两项
a, b = 0, 1
# 初始化前10项之和为0
sum = 0
for i in range(10):
# 计算下一项并累加到前10项之和中
a, b = b, a + b
sum += a
print("斐波那契数列的前10项之和为:", sum)
```
输出结果为:
```
斐波那契数列的前10项之和为: 143
```
1.使用 PL/0 语言编写程序,完成以下要求: 程序一:实现输出斐波那契数列前 21 项数值
以下是使用 PL/0 语言编写的输出斐波那契数列前 21 项数值的程序:
```
const
MAX = 21; // 最大项数
var
fib: array[0..MAX] of integer; // 斐波那契数列数组
i: integer;
procedure main;
begin
fib[0] := 0; // 初始化第一项和第二项
fib[1] := 1;
write(fib[0], ' ', fib[1], ' '); // 输出前两项
for i := 2 to MAX do begin // 循环计算并输出后续项
fib[i] := fib[i-1] + fib[i-2];
write(fib[i], ' ');
end;
end;
begin
main;
end.
```
程序运行结果:
```
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)