Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.2.1.8 Boolean values

True and False

В заключение, о литералах Python, есть два дополнительных.

Они не так очевидны, как предыдущие, поскольку используются для обозначения очень абстрактной ценности - правдивости.

Каждый раз, когда вы спрашиваете Python, больше ли одно число, чем другое, вопрос приводит к созданию некоторых конкретных данных - логического значения.

Название происходит от Джорджа Буля (1815-1864), автора фундаментальной работы «Законы мышления», в которой содержится определение булевой алгебры - части алгебры, в которой используются только два различных значения: Истина и Ложь ( True and False ), обозначаемые как 1 и 0.

Программист пишет программу, а программа задает вопросы. Python выполняет программу и дает ответы. Программа должна уметь реагировать согласно полученным ответам.

К счастью, компьютеры знают только два типа ответов:

  • Да, это правда;
  • Нет, это неправда.

Вы никогда не получите ответа типа: я не знаю или, возможно, да, но я не знаю точно.

Таким образом, Python - это бинарная рептилия.

Эти два логических значения имеют строгие обозначения в Python:

    True
    False

Вы не можете ничего изменить - вы должны принимать эти символы такими, какие они есть, в том числе с учетом регистра.

Задача: что будет на выходе из следующего фрагмента кода?

print(True > False)
print(True < False)

Запустите код в песочнице, чтобы проверить. Вы можете объяснить результат?

🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.