Урок 3. Простые и составные условия

Цель: познакомиться с логическим типом данных, изучить простые и составные условия


Знаки отношений

ОперацияPython
равно (=)==
не равно (≠)!=
больше (>)>
меньше (<)<
больше или равно (≥)>=
меньше или равно (≤)<=
Отрицания условий
УсловиеОтрицание условия
a < ba >= b
a > ba <= b
a == ba != 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)

Таблица истинности логических операций НЕ, И, ИЛИ

Логическая переменнаяРезультат операции
ABnot AA and BA or B
TrueTrueFalseTrueTrue
FalseTrueTrueFalseTrue
TrueFalseFalseFalseTrue
FalseFalseTrueFalseFalse
Логические тождества
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. Напишите программу, которая выведет на экран значение True или False в зависимости от того, является ли введённое число x положительным или нет.

Задание 3. Напишите программу, которая выведет на экран значение True или False в зависимости от того, является ли введённое число x четырёхзначным или нет.

Задание 4. Заданы два положительные числа x и y. Определите, верно ли, что первое число меньше второго и хотя бы одно из них нечётное. Выведите на экран True или False.


Домашнее задание

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

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