题型:填空题 题类: 难易度:普通
江苏省普通高中学业水平合格性考试信息技术模拟卷(三)
斐波那契数列:该数列的第一个和第二个数均为1,从第三个数起,每个数据都是它前两项数字的和。求斐波拉契数列第n项的值。
f1=f2=1 #变量f1和f2表示斐波那契数列的第一个数和第二个数
n=(input("请输入要求该数列的第几个数:"))
for i in range(3, ): #求该数列的第n个数
f1, f2=f2, f1+f2
print("第", n, "个数是", )
a=[i for i in range(1,7)] b=[0]*6 head, tail=0,0 for i in range(1,7): cnt=1 while cnt<i: a[tail]=a[head] head=(head+1)%6 tail=(tail+1)%6 cnt+=1 b[a[head]- 1]=i head=(head+1)%6 |
执行该程序段后, b[5]的值为( )
试题篮