Инструкция, позволяющая реализовать логическое ветвление.
Пожалуй, наиболее известная инструкция.

Состоит из трёх частей: if, elif, else.

if
Обязательная часть инструкции, должна предшествовать другим частям.
Эта часть проверяет выражение справа от себя на истинность.

    if a:
print(u'a - истина')

Обратите внимание, что в Питоне принято использовать укороченную форму проверки (if a:), вместо часто избыточной полной (if a == True:).

elif
Необязательная часть инструкции. Должна следовать за if, либо другой elif.
Позволяет указать альтернативное условие, которое требуется проверить.
Данное ключевое слово в других языках используется в избыточно длинной форме else if.

else
Необязательная заключительная часть инструкции. Должна следовать за if, либо elif.
Позволяет указать ветвь исполнения, которая должна быть активирована, если не подошли условия, указанные в предшествующих if и elif.

    if x < 0:
print(u'Отрицательное число')
elif x == 0:
print(u'Нуль')
elif x == 1:
print(u'Единица')
else:
print(u'Другое положительное число')

Однострочная форма
Для простых случаев может быть полезна однострочная форма инструкции:

    my_var = 'one' if x == 1 else 'other'
# my_var укажет на `one` если x равно 1, иначе на `other`


Синонимы поиска: switch, case

Нет обсуждений для отображения.
Если у вас есть, что сказать, можете представиться и исправить ситуацию.