В Python есть несколько способов остановить выполнение программы:
- Функция
exit()
илиsys.exit()
Используется для завершения программы. Нужно импортировать модульsys
:import sys
sys.exit() # Программа завершится
- Функция
quit()
илиexit()
Эти функции работают аналогичноsys.exit()
, но их обычно используют в интерактивной оболочке Python.quit()
- Исключение
KeyboardInterrupt
Можно принудительно остановить программу сочетанием клавишCtrl + C
в консоли. Это вызовет исключениеKeyboardInterrupt
. - Использование
break
илиreturn
в цикле или функции
Если нужно завершить выполнение внутри цикла или функции:
for i in range(10): if i == 5: break print("Цикл завершён")
или
def example(): print("Начало") return # Завершение функции print("Эта строка не выполнится") example()
Хочешь, чтобы я показал пример, как завершать программу в многопоточной среде?