组卷题库 > 高中信息技术试卷库
试题详情
计算斐波那契数列(该数列从第3项开始,每一项都等于前两项之和),求最后项的值并输出。Python程序段如下所示:

n=int(input("输入斐波那契数列长度:"))

a=[0]*n      #生成列表a为[0,0,0,…],列表中为n个0

a[0]=a[1]=1

i=2      #①

while i < n:    #②

  a[i]=a[i-2]+a[i-1]     #③

  i+=1

print(a[i])     #④

该程序运行后显示出错信息,则出错的语句是(   )

A、①
B、②
C、③
D、④
知识点
参考答案
采纳过本试题的试卷
教育网站链接