单选题
以下代码的输出结果是
以下代码的输出结果是
A
-1
B
0.625
C
0.6
D
0.5
答案解析
正确答案:C
解析:
解析: n=5时, 执行else后的语句,的取值范围为range(2.5),即2、3、4。1s.append(x)的作用是在列表1s最后增加一个元素x。初始状态时,L=[1,1]。 第一次循环,n=2,L[-1]+L[-2]=2, L=[1,1,2]; 第二次循环,n=3,L[-1]+L[-2]=3, L=[1,1,2,3]; 第三次循环,n=4,L[-1]+[-2]=5, L=[1,1,2,3,5]。 循环结束,返回值L[-2]/L[-1],即3/5=0.6。
相关知识点:
该代码输出结果精确求








