Python дает мне номера индекса вместо ввода в списке. - PullRequest
0 голосов
/ 05 ноября 2018

Python дает мне номера индекса вместо ввода в списке. Я пытаюсь заставить пользователя дать ввод, а затем сохранить его в распечатанном списке. Как мне это исправить?

number_of_grades = int(input('How many quizzes have you had?'))

grade_list = []

for grades in range(number_of_grades):
    input('Please input a grade from the quiz.')
    grade_list.insert(0, grades)

print(grade_list)

Работает до тех пор, пока не будет напечатано.

1 Ответ

0 голосов
/ 05 ноября 2018

Это потому, что вы не назначаете свой второй вход переменной !, тогда вы просто вставляете индекс, используемый в цикле for.

number_of_grades = int(input('How many quizzes have you had?'))
grade_list = [] 
for grades in range(number_of_grades): 
    value = input('Please input a grade from the quiz.') 
    grade_list.insert(0, value)
print(grade_list)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...