Модуль 1.10 (Логический тип Bool. Операции сравнения) рассмотрит тип Bool — это логический тип который может принимать только одно из двух значений: True (Истина) или False (Ложь)
Ниже представлены примеры задач с решением на тему Логический тип Bool. Операции сравнения.
На вход поступает целое число.
Программа должна вывести True, если введенное значение является положительным числом, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
x = int(input()) print(x>0)
На вход поступает целое число.
Программа должна вывести True, если введенное значение является четным числом, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
n = int(input()) print(n%2==0)
На вход поступает целое число.
Программа должна вывести True, если введенное значение кратно 6 (без остатка делится на 6), в противном случае — False
Сделать задачу необходимо без использования условного оператора.
n = int(input()) print(n%6==0)
На вход поступает целое число.
Программа должна вывести True, если введенное значение не делится на 9, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
n = int(input()) print(n%9!=0)
На вход поступает целое положительное число.
Программа должна вывести True, если у введенного числа последняя цифра 2, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
n = int(input()) print(n%10==2)
Необходимо проставить галочки напротив каждого выражения
На вход поступают два целых числа.
Программа должна вывести True, если оба числа делятся на 7, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
a, b = map(int,input().split()) n = (a%7==0) and (b%7==0) print(n)
На вход поступают три целых числа — стороны треугольника.
Необходимо вывести True, если данные стороны образуют правильный треугольник, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
a,b,c = map (int, input().split()) print(a==b==c)
На вход поступает целое число.
Программа должна вывести True, если введенное значение принадлежит интервалу от 5 не включительно до 19 включительно , в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
a = int(input()) print(a > 5 and a <= 19)
Необходимо проставить галочки напротив каждого выражения
На вход поступают два слова.
Программа должна вывести True, если хотя бы одно слово равно слову «awesome».
Сделать задачу необходимо без использования условного оператора.
a = input() b = input() print(a =="awesome" or b =="awesome")
На вход поступают три целых числа — стороны треугольника.
Необходимо вывести True, если данные стороны образуют равнобедренный треугольник, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
a,b,c = map (int, input().split()) print((a == b) or (a == c) or (b == c))
На вход поступает целое положительное число.
Программа должна вывести True, если данное число является двузначным, в противном случае — False.
Сделать задачу необходимо без использования условного оператора.
a = int(input()) print(a >= 10 and a < 100)
На вход поступают три целых числа — стороны треугольника.
Необходимо вывести True, если данные стороны образуют прямоугольный треугольник, в противном случае — False.
Для написания программы необходимо вспомнить теорему Пифагора
Сделать задачу необходимо без использования условного оператора.
a,b,c=map(int,input().split()) print((a**2+b**2==c**2) or (c**2+a**2==b**2) or (c**2+b**2==a**2))
Необходимо проставить галочки напротив каждого выражения
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы