В Python существует несколько способов реализации выхода из программы или закрытия cmd консоли при вводе определенного значения, такого как 'stop'. Ниже приведены два примера.
1. С использованием цикла while:
while True: user_input = input("Введите команду: ") if user_input == 'stop': break
В этом примере программа будет ожидать ввода команды пользователя. Если пользователь введет 'stop', то цикл while будет прерван с помощью ключевого слова break
, и программа завершится.
2. С использованием условного оператора:
user_input = input("Введите команду: ") if user_input == 'stop': import sys sys.exit()
В данном примере также ожидается ввод команды от пользователя. Если команда равна 'stop', то вызывается функция exit()
из модуля sys
, которая завершает программу.
Оба способа работают и имеют свои особенности. Первый способ позволяет легко добавлять дополнительные условия или проверки в цикле, а второй способ позволяет использовать больше функциональных возможностей модуля sys
, таких как возврат определенного кода завершения программы.
Решение выбирается в зависимости от конкретных потребностей вашей программы.