Цель: познакомиться с логическим типом данных, изучить простые и составные условия
Знаки отношений
| Операция | Python |
| равно (=) | == |
| не равно (≠) | != |
| больше (>) | > |
| меньше (<) | < |
| больше или равно (≥) | >= |
| меньше или равно (≤) | <= |
| Отрицания условий | |
| Условие | Отрицание условия |
| a < b | a >= b |
| a > b | a <= b |
| a == b | a != b |
Пример 1.
Написать программу, которая выведет на экран True, если число x однозначное, и False, если число x не однозначное.
x = int(input(‘x = ’))
a = abs(x) < 10
print(‘Число однозначное - ’, a)
Пример 2.
Написать программу, которая выведет на экран True или False в зависимости от того, является ли введенное число x чётным или нет.
x = int(input(‘x = ’))
a = x % 2 == 0
print(‘Число’, x, ‘чётное -’, a)
Таблица истинности логических операций НЕ, И, ИЛИ
| Логическая переменная | Результат операции | |||
| A | B | not A | A and B | A or B |
| True | True | False | True | True |
| False | True | True | False | True |
| True | False | False | False | True |
| False | False | True | False | False |
| Логические тождества |
| not not a = a |
| not(a and b) = (not a) or (not b) |
| not(a or b) = (not a) and (not b) |

Задания по теме урока
Ссылка на установщик программы (скачать)
Портабельная версия с координатной плоскостью (скачать)
Архив распаковать, запустить файл thonny.exe
Задание 1. Написать программу, которая выведет на экран значение True или False в зависимости от того, является ли введённое число x нечётным или нет.
Указание. Обратите внимание на Пример 2.
Задание 2. Напишите программу, которая выведет на экран значение True или False в зависимости от того, является ли введённое число x положительным или нет.
Задание 3. Напишите программу, которая выведет на экран значение True или False в зависимости от того, является ли введённое число x четырёхзначным или нет.
Задание 4. Заданы два положительные числа x и y. Определите, верно ли, что первое число меньше второго и хотя бы одно из них нечётное. Выведите на экран True или False.

Домашнее задание
§ 3 учебного пособия, ответить на вопросы после параграфа
