longuer=int(input("input list lengh: "))
l1=list(range(longuer))
print('list lengh: '+str(longuer))
i=0
while i<len(l1):
a=int(input("give number: "))
l1.append(a)
print("i="+str(i))
i+=1
print(l1)
代码输出 output
我不明白为什么 'i' 超过了列表的长度?
希望得到一个很好的解释并对此进行修复
答案 0 :(得分:0)
longuer=int(input("input list lengh: "))
l1=[]
print('list lengh: '+str(longuer))
i=0
while i<longuer:
a=int(input("give number: "))
l1.append(a)
print("i="+str(i))
i+=1
print(l1)