Как реализовать выход из программы или закрытие cmd консоли при вводе ‘stop’?

В 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, таких как возврат определенного кода завершения программы.

Решение выбирается в зависимости от конкретных потребностей вашей программы.