Предмет: Информатика,
автор: aleksmuntianup0uc19
a = int(input("Введите A: "))
b = int(input("Введите B: "))
a -= ~a & 1
b += ~b & 1
for i in range (a, b - 1, -2):
print(i)
ЧТО ОЗНАЧАЮТ СТРОЧКИ:
a -=~a & 1
b +=~b & 1
Ответы
Автор ответа:
0
a & b - операция побитового сложения (логическое AND)
~a - операция замены каждого бита на противоположенный (логическое NOT)
a += b - сокращенная запись операции a=a-b
a += b - сокращенная запись операции a=a+b
Похожие вопросы
Предмет: География,
автор: gitlerzhiv123
Предмет: Литература,
автор: androsovlev2910
Предмет: Алгебра,
автор: jshsjjsjdh
Предмет: Математика,
автор: 110timka011
Предмет: Обществознание,
автор: ksyushasolovev