Мне нужно создать программу, которая запрашивает имена пользователей в добавленном списке, а затем завершает работу, когда пользователь печатает "q:. Я создал код для запроса имен, но у меня возникают проблемы с тем, где его завершить. Мой цикл не ломается, когда я думаю, что должно. Он продолжает работать
Я попытался сделать это для цикла for и цикла while, и у меня был больший успех с циклом while, но я мог ошибаться.
# names of people that I know
names = ["Billy", "Trevor", "Rachel", "Victoria", "Steve"]
while True:
names.append(input("Please enter your first name, "
"type q to exit: ", ))
print(names)
if names == "q":
break
Я ожидаю, что результаты будут:
Please enter your first name, type q to exit: jon
['Billy', 'Trevor', 'Rachel', 'Victoria', 'Steve', 'jon']
Please enter your first name, type q to exit: quit
['Billy', 'Trevor', 'Rachel', 'Victoria', 'Steve', 'jon', 'quit']
- Вместо выхода я хочу, чтобы программа вышла.