考生文件夹下存在-一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:
根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n>=2),输出不大于50的序列元素。
例如:屏幕输出实例为:
0,1,1,2,3… (略)
全国计算机二级Python全程班+送题库+全程辅导+考过为止
完整答案代码:
a,b = 0,1 while a <= 50: print(a, end=',') a, b = b,a+b
[考点]系列解包赋值:
a,b=0,1#元组解包
a,b=[0,1]#列表解包
a,b=(0,1)#元组解包
以上完全等价于a=0,b=1
斐波那契数列是:0、1、1、2、3、5、8、13、21….从第3个数开始,
每一个数都等于它前面的两个数的和,请输出前50个斐波那契数列
1.如果是第一个数,输出 0
2.如果是第二个数,输出 1
3.如果是第三个及以后的数,输出前面两个数的和1
4.如果是第三个及以后的数,输出前面两个数的和2
5.如果是第三个及以后的数,输出前面两个数的和3
6.如果超过50则停止输出
a,b = 0,1
while a <= 50:
print(a, end=’,’)
c = a+b#前面两个数之和
a = b#往下一个移动
b = c#前面两个数之和
简写成
a,b = 0,1
while a <= 50:
print(a, end=’,’)
a,b = b,a+b
《 阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。