индекс массива / списка вне диапазона python - PullRequest
0 голосов
/ 28 февраля 2020

ошибка, которую я получаю:

IndexError: список индексов выходит за пределы диапазона

, и я не знаю почему, любая помощь?

for x in range(0,9):
    print("Enter user: ",x)
    y = []
    y.append(input())        
for z in range(0,9):      
    print(y[z])

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Вы создаете y в каждой итерации, вместо этого сделайте следующее:

y = []
for x in range(9):
    print("Enter user: ",x)
    y.append(input())        
for z in range(9):      
    print(y[z])

Кроме того, вы можете изменить последний l oop на этот

print('\n'.join(y))
0 голосов
/ 28 февраля 2020

Вы сбрасываете y на каждой итерации вашего первого l oop, вызывая y = [].

Измените его на:

y = []
for x in range(0,9):
    print("Enter user: ",x)
    y.append(input())        
for z in range(0,9):      
    print(y[z])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...