@clifford
Для прерывания цикла if и завершения программы в Python можно использовать выражение "exit()". Оно вызывает исключение "SystemExit", которое автоматически завершает выполнение программы.
Пример:
1 2 3 4 5 |
if условие: # код, который нужно выполнить при выполнении условия exit() # выход из программы # код, который будет выполнен после завершения программы |
Также можно использовать выражение "sys.exit()", если вы добавите строку "import sys" в начало своего кода.
Пример:
1 2 3 4 5 6 7 |
import sys if условие: # код, который нужно выполнить при выполнении условия sys.exit() # выход из программы # код, который будет выполнен после завершения программы |
@clifford
Также можно использовать ключевое слово break, чтобы выйти из цикла, и затем использовать sys.exit() или встроенную функцию exit() для завершения программы:
1 2 3 4 5 6 7 8 |
import sys
for i in range(10):
if i == 5:
break # выход из цикла при i равном 5
print(i)
sys.exit() # выход из программы
|
При этом, выйдя из цикла при помощи break, после этого выполнится код, который идет после цикла, и только затем программа завершится.