Конструкция условия if-elif-else
Условная конструкция состоит из следующих частей:
if
if часть содержит ключевое слово if, выражение-условие и блок выражений, который будет выполняться в случае истинности условия. Если условие не выполняется, то управление передаётся следующей части elif.
elif
elif часть содержит ключевое слово elif, выражение-условие и блок выражений, который будет выполняться в случае истинности условия. Конструкция может содержать несколько elif частей следующих друг за другом.
else
else часть содержит только ключевое слово else и блок выражений, который будет выполняться, в том случае, если не выполнилось ни одно условие в if и elif частях.
elif и else операторы являются необязательными.
Выражение-условие должно возвращать числовое значение. ИСТИНОЙ считается число отличное от 0.
//if
if a == 1
{
b = 10
}
//if and else
if a == 10 && b > 20 : b = 10
else
{ b = 0 }
//if elif else
if a == b+10
{
...
b = 10
}
elif a > 2 { b = 100 }
elif a != 1 || b == 32 : b=1000
else : b = 0