运行此程序时,我不断收到错误消息,指出列表索引超出范围:
lista = [1961]
listb = [1962]
while True:
lista.append((lista[len(lista)])+13)
listb.append((listb[len(listb)])+17)
while True:
if i in lista and listb:
print(i)
答案 0 :(得分:0)
您正在尝试附加超出范围的列表长度(1)的索引。该列表只有1个长,因此您必须执行lista [len(lista)-1]才能附加新的数字。
此外,如果不更改while语句,您的代码将永远不会退出。仅供参考。