n = int(input())
for x in range(0,n):
a = []
y = int(input())
a.insert(x,y)
print(a)
我不知道我做错了什么。
答案 0 :(得分:1)
您必须在循环之前初始化一次a
:
n = int(input())
a = []
for x in range(0,n):
y = int(input())
a.insert(x,y)
print(a)
答案 1 :(得分:1)
在循环内进行 a
初始化会覆盖 每次 迭代中的数组值,在循环外启动它会得到预期的结果