В Python есть несколько способов остановить выполнение программы:
- Функция
exit()илиsys.exit()
Используется для завершения программы. Нужно импортировать модульsys:import syssys.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()
Хочешь, чтобы я показал пример, как завершать программу в многопоточной среде?