斐波拉且(斐波那契)数列的计算(求Fiber数列)

该代码段使用Python读取用户输入的数值n,然后通过for循环和列表操作生成并打印出Fibonacci数列的前n项。它利用a列表存储序列,b变量用于临时存储新项,通过insert方法将新项插入到列表中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【问题描述】输入一个正整数n,计算并输出斐波拉且数列前n项数据。设斐波拉且数列第1、2项均为1,从第3项开始,某一项计算公式为:xn=xn-1+xn-2
【输入形式】用input()从键盘输入一个正整数。注意:input()函数中没有参数。

【输出形式】用print()函数输出斐波拉且数列前n项。

【样例输入】1
【样例输出】1

【样例输入】2
【样例输出】1 1

【样例输入】8
【样例输出】1 1 2 3 5 8 13 21

【样例说明】从键盘输入的n值是大于等于1的任意整数。另,输出的数据之间用一个空格分隔,使用print(t,end=" ")语句来实现。提示,考虑n=1、n=2和n>=3这三种情况。

【评分标准】

n = eval(input())
a=[1,1]
b=0
for i in range (2,n+1):
    b=a[i-1]+a[i-2]
    a.insert(i,b)
for j in range (0,n):
    print(a[j],end=" ")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值