Логический тип данных
ТЕОРИЯ
В логическом (булевом) типе данных имеется 2 значения: True («правда») и False («ложь»).
и позволяет хранить 2 значения:
True (Истина / Да / 1);
False (Ложь / Нет / 0).
Конструктор класса bool - это подкласс типа int (т.е. целых чисел).

К логическим объектам можно применять математические операции.
Есть 3 типа логических операторов:
not («не»),
or («или»),
and («и»).
Для иллюстрации работы логических операций в математике часто используют так называемые «таблицы истинности»:
Операторы сравнения чисел
Говоря на естественном языке мы обозначаем сравнения словами «равно», «больше», «меньше». В языках программирования используются специальные знаки, подобные тем, которые используются в математике:
Логические выражения оформленные в виде кода могут выглядеть следующим образом:

Задание


Решите примеры в задаче сначала самостоятельно, а потом запустите код и сверьте ваши решения с правильными.

В функциях print записаны выражения, определите их тип и запишите в место троеточия ...

Практика
Задача 1

Логические выражения

Возьмите за основу код задания, измените значения переменных: a = - 15, b = 12, c = 8. Решайте самостоятельно все логические выражения и запустив код, сверьте ваши ответы с ответами компьютера.
Задача 2

Год рождения

Напишите программу, которая спрашивает у пользователя: "В каком году ты родился?" И выводит True - если год указан верно, и False - если год указан не верно. Верным можно считать любое положительное число.
Задача 3
Что больше?
Напишите программу, которая запрашивала у пользователя два числа и выводила бы True или False в зависимости от того, больше первое число второго или нет.
Задача для одноклассника
Напишите самостоятельно, как в задаче №1, значения значения переменных а, b и c, а также логические выражения для этих переменных. Отправьте задание однокласснику, чтобы он его решил.

Домашнее задание
This site was made on Tilda — a website builder that helps to create a website without any code
Create a website