Шаг 23.
Основы языка Python.
Условные операторы и циклы (общие сведения)

    На этом шаге мы рассмотрим особенности использования логических значений.

    Условные операторы позволяют в зависимости от значения логического выражения выполнить отдельный участок программы или, наоборот, не выполнить его. Логические выражения возвращают только два значения: True (истина) или False (ложь), которые ведут себя как целые числа 1 и 0 соответственно:

>>> True + 2 # Эквивалентно 1 + 2
3
>>> False + 2 # Эквивалентно 0 + 2
2

    Логическое значение можно сохранить в переменной:

>>> x = True; y = False
>>> x, y
(True, False)

    Любой объект в логическом контексте может интерпретироваться как истина (True) или как ложь (False). Для определения логического значения можно использовать функцию bool().

    Значение True возвращает следующие объекты:

    Следующие объекты интерпретируются как False:

    На следующем шаге мы рассмотрим операторы сравнения.




Предыдущий шаг Содержание Следующий шаг