Bool(от англ. boolean - логический) является встроенным типом в Python. Логический тип может принимать только одно из двух значений: True (Истина) или False (Ложь).
Для нас важно знать следующее - при любом допустимом сравнении, результат будет логического типа (либо Истина, либо Ложь). На картинке ниже показаны операторы сравнения, которые используются в Python
Ниже показаны примеры их использования
На вход поступает целое число. Программа должна вывести True, если введенное значение является положительным числом, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
11
-45 0 |
True
False False |
На вход поступает целое число. Программа должна вывести True, если введенное значение является четным числом, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
77
26 -257 0 |
False
True False True |
На вход поступает целое число. Программа должна вывести True, если введенное значение кратно 6 (без остатка делится на 6), в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
60
9 |
True
False |
На вход поступает целое число. Программа должна вывести True, если введенное значение не делится на 9, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
5
11 18 |
True
True False |
На вход поступает целое число. Программа должна вывести True, если у введенного числа последняя цифра 2, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
22
798 |
True
False |
На вход поступают два целых число. Программа должна вывести True, если оба числа делятся на 7, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
77 14
35 10 12 13 |
True
False False |
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют правильный треугольник, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
4 5 6
7 7 7 |
False
True |
На вход поступает целое число. Программа должна вывести True, если введенное значение принадлежит интервалу от 5 не включительно до 19 включительно , в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
10
89 2 |
True
False False |
На вход поступают два целых числа. Программа должна вывести True, если хотя бы одно число делятся на 4, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
40 15
20 24 13 14 |
True
True False |
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют равнобедренный треугольник, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
4 6 9
8 9 8 |
False
True |
На вход поступает целое положительное число. Программа должна вывести True, если данное число является двузначным, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
78
5 895 10 |
True
False False True |
На вход поступают три целых числа - стороны треугольника. Необходимо вывести True, если данные стороны образуют прямоугольный треугольник, в противном случае - False.
Сделать задачу необходимо без использования условного оператора.
№ | Входные данные | Выходные данные |
---|---|---|
1 |
8 6 10
5 5 6 |
True
False |