@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
, после этого выполнится код, который идет после цикла, и только затем программа завершится.