Как постоянно обновлять список? - PullRequest
0 голосов
/ 23 февраля 2019
 While true 
  a = input ( “Enter number “)
  b=[1,2,3,4]
  b.append(a)

Я хочу добавить все значения a в список, когда пользователь вводит значение снова и снова, но оно всегда заменяет старое значение a новым.

1 Ответ

0 голосов
/ 23 февраля 2019

В вашем коде b всегда сбрасывается на [1,2,3,4] внутри цикла, а затем к нему добавляется новый номер, следовательно, это дает нам иллюзию, что он заменяет старый номер.

b должно быть инициализировано вне цикла:

b=[1,2,3,4]
while True:
    a = int(input ("Enter number "))
    b.append(a)

Примечание: в настоящее время это бесконечный цикл.Вы можете подумать о состоянии выхода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...