列表法计算斐波那契数列问题
L=while len(L)<10:
L.append(L[-1]+L[-2])
print(L)
理解不了这几行代码,能不能有大神分布解释一下 '''
s=
print(s[-1]) #输出3
print(s[-2]) #输出2
#很明显,-1 坐标指向最后一个元素-2 指向倒数第二个元素
'''
#下面我们来看代码
L=
while len(L)<10:
L.append(L[-1]+L[-2])
print(L)
print(L)
'''
看看这个结果 ,不难理解了吧
''' 本帖最后由 XiaoPaiShen 于 2020-4-14 10:53 编辑
L[-1] 表示倒数第一个
L[-2] 表示倒数第二个
append 那句表示 把倒数第一个和倒数第二个加起来,把它们的和插入到数列的最后
循环直到数列长度到 10 为止 wp231957 发表于 2020-4-14 10:27
谢谢 XiaoPaiShen 发表于 2020-4-14 10:52
L[-1] 表示倒数第一个
L[-2] 表示倒数第二个
谢谢,明白了! 熊猫打字 发表于 2020-4-14 22:22
谢谢,明白了!
请选择最佳答案,结贴 XiaoPaiShen 发表于 2020-4-14 22:38
请选择最佳答案,结贴
没找到这个按钮{:10_266:} 熊猫打字 发表于 2020-4-14 23:18
没找到这个按钮
图中的绿色按钮
页:
[1]