Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python значение if/elif/else

нуркен сулейменов Ученик (122), закрыт 1 год назад
что означают команды if/else/elif?
Лучший ответ
Андрей Высший разум (482286) 1 год назад
Это не "команды" я составные части одного оператора ветвления.

if <условие>: - пишется обязательно и задаёт первое проверяемое условие. Если условие истинно, блок кода в этом if выполнится и весь оператор завершится.

elif <условие>: (аббревиатура else if) - находится ниже if и используется для тех случаев, когда все условия и в if, и в предыдущих elif оказались ложны и надо проверить очередное условие. В одном операторе ветвления может быть сколь угодно elif (от нуля до бесконечности). Все elif просматриваются последовательно сверху вниз, как только встретилось истинное условие, выполнится находящийся в этом elif блок кода и весь оператор завершится.

else: - находится ниже и if, и всех elif. Не содержит никаких условий. Оператор ветвления может содержать единственный else, либо не содержать его. Блок кода после else выполнится, если и в if, и во всех elif условия оказались ложны.
Остальные ответы
Кирилл Макгрегор Профи (730) 1 год назад
if - если
else - указывает нам на то, что если ни одно из вышестоящих условий не сработало, то будет выполнено действие, стоящее после else
elif - проверить истинность нескольких выражений и в зависимости от результата проверки, выполнить нужный блок кода
Похожие вопросы