Форум сайта python.su
857
pythonmaksТы написал три оператора if. Каждый из этих операторов может иметь разные формы.
скажите пожалуйста Python выполнить первое истинное условие не проверяя остальные , или он проверит их все, но выполнит лишь одно первое истинное?
Офлайн
27
#---- здесь условия связаны, т.е если одно из них True,
# то другие, следующие за ним, игнорируются
if <условие1>:
elif <условие2>:
elif <условие3>:
...
elif <условиеN>:
#----
# --- здесь условия не взаимосвязаны и будут выполнены все имеющие True
if <условие1>:
if <условие2>:
if <условие3>:
...
if <условиеN>:
# ---
Отредактировано Rafik (Сен. 4, 2018 09:36:52)
Офлайн