Дан фрагмент программы
x = int(input()) num = int(input()) isOdd = (x % 2 != 0) isEven = (x % 2 == 0) endsWithNum = (x % 10 == num) print(isOdd and endsWithNum, isEven or endsWithNum)
Укажите через пробел что выведет программа если подать ей на вход число 54 и 5?
При x = 54 и num = 5 получаем следующее:
x % 2 = 54 % 2 = 0. Значит, isOdd = False. Соответственно, isEven = True. endsWithNum = (x % 10 == num) = 54 % 10 == 5 = 4 == 5 = False.
В выводе ответа получаем: isOdd and endsWithNum = False and True = False.
isEven or endsWithNum = True or False = True.
Ответ: False True