考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能: 根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n—1)+F(n一2)(n>=2),输出不大于50的序列元素。 例如:屏幕输出实例

admin2020-04-10  26

问题 考生文件夹下存在一个文件PY102.py,请写代码替换横线,不修改其他代码,实现以下功能:
    根据斐波那契数列的定义,F(0)=0,F(1)=1,F(n)=F(n—1)+F(n一2)(n>=2),输出不大于50的序列元素。
    例如:屏幕输出实例为:
  0,1,1,2,3,…(略)
    试题程序:
    #请在______处使用一行代码或表达式替换
    #注意:请不要修改其他已给出代码
    a,b=0,1
    while_______:
    print(a,end=’,’)
    a,b=______

选项

答案a,b=0,1 while a<=50: print(a,end=,’) a,b=b,a+b

解析 斐波那契数列又被称为黄金分隔数列,这个数列从第三项开始,每一项都等于前两项之和。在Python中可以使用序列赋值方法给多个变量赋值,变量之间使用英文逗号隔开。由题目要求可知不大于50是控制循环的条件。
转载请注明原文地址:https://kaotiyun.com/show/056p777K
0

随机试题
最新回复(0)