Понятия не имею, что я делаю не так. Вот вопрос: ● Напишите программу Python с именем «John.py», которая принимает ввод пользователя в виде строки. ● Пока строка не является «John», добавляйте каждую строку, введенную в список, до тех пор, пока «John» не будет введен. Затем распечатайте список. Эта программа в основном сохраняет все неправильно введенные строки в списке, где «Джон» является единственной правильной строкой. ● Пример запуска программы (что должно отображаться в консоли Python при ее запуске): введите свое имя: введите свое имя: введите свое имя:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This is what I have so far:
name_list = [" "]
valid_name = "John"
name = str(input("please enter a name: "))
if name != valid_name.upper():
#name = str(input("please enter a name: ")
name_list.append(name)
name_list += name
elif name == valid_name.upper():
name_list.append(name)
name_list += name
print("Incorrect names that you have added: ")`enter code here`
print(name_list[0:])