Найти - Пользователи
Полная версия: if else
Начало » Python для новичков » if else
1 2
py.user.next
pythonmaks
скажите пожалуйста Python выполнить первое истинное условие не проверяя остальные , или он проверит их все, но выполнит лишь одно первое истинное?
Ты написал три оператора if. Каждый из этих операторов может иметь разные формы.

Оператор if имеет несколько форм.
1. if …
2. if … else …
3. if … elif …
4. if … elif … else …
5. if … elif … elif …
6. if … elif … elif … else …

https://docs.python.org/3/reference/compound_stmts.html#the-if-statement

Rafik
#---- здесь условия связаны, т.е если одно из них True, 
# то другие, следующие за ним, игнорируются
if <условие1>:
elif <условие2>:
elif <условие3>:
...
elif <условиеN>:
#----

# --- здесь условия не взаимосвязаны и будут выполнены все имеющие True
if <условие1>:
if <условие2>:
if <условие3>:
...
if <условиеN>:
# ---
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB