Условный оператор IF.

Условная инструкция (оператор) if-elif-else (её также называют оператором ветвления) — основной инструмент выбора в Python. Она выбирает, какое действие следует выполнить, в зависимости от значения переменных в момент проверки условия.

IF

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

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

elif

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

else

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

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

Проверка истинности

  • Любое число, не равное 0, или непустой объект — истина;
  • Числа, равные 0, пустые объекты и значение None — ложь;
  • Операции сравнения применяются к структурам данных рекурсивно;
  • Операции сравнения возвращают True или False;
  • Логические операторы and и or возвращают истинный или ложный объект-операнд.

Логические операторы:

X and Y

Истина, если оба значения X и Y истинны.

X or Y

Истина, если хотя бы одно из значений X или Y истинно.

not X

Истина, если X ложно.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *