Если результатом выражения может быть лишь истина или ложь, то такое выражение называется логическим.
Логический тип данных (тип bool).
Его также называют булевым.
У этого типа всего два возможных значения: True (правда) и False (ложь).
Операторы сравнения
x < 5 # x меньше 5
x > 5 # x больше 5
x <= 5 # x меньше или равно 5
x >= 5 # x больше или равно 5
x == 5 # x равно 5
x != 5 # x не равно 5
Пример 1.
a = 10
b = 15
print (a > b)
print (a == 10)
print (b != a)
print (a > 0)
Вывод:
False
True
True
True
Логические операторы
Составное условие состоит из нескольких простых, соединенных операторами and (и) или or (или).Пример 2.
a = 10
b = 15
print (a > 0 and b > 0)
print (a > 20 and b < 20)
print (a > 20 or b > 18)
print (b != a or a < 0)
print (not (a == 10))
print (not (a>25))
True
False
False
True
False
True
Задания
1. Дано целое число A. Проверить истинность высказывания: «Число A является положительным».2. Дано целое число A. Проверить истинность высказывания: «Число A является нечетным».
3. Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A > 2 и B ≤ 3».
4. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число B находится между числами A и C».
5. Даны два целых числа: A, B. Проверить истинность высказывания: «Хотя бы одно из чисел A и B нечетное».
6. Даны два целых числа: A, B. Проверить истинность высказывания: «Ровно одно из чисел A и B нечетное».
7. Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность».
8. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Каждое из чисел A, B, C положительное».
9. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Хотя бы одно из чисел A, B, C положительное».
10. Даны три целых числа: A, B, C. Проверить истинность высказывания: «Ровно одно из чисел A, B, C положительное».
11. Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным».
12. Дано трехзначное число. Проверить истинность высказывания: «Все цифры данного числа различны».
13. Дано трехзначное число. Проверить истинность высказывания: «Цифры данного числа образуют возрастающую последовательность».
14. Дано четырехзначное число. Проверить истинность высказывания: «Данное число читается одинаково слева направо и справа налево».
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.