Предмет: Информатика, автор: 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

Ответы

Автор ответа: answer2020
0

a & b -  операция побитового сложения (логическое AND)

~a      -  операция замены каждого бита на противоположенный (логическое NOT)

a += b - сокращенная запись операции a=a-b

a += b - сокращенная запись операции a=a+b

Похожие вопросы
Предмет: Литература, автор: androsovlev2910
Предмет: Алгебра, автор: jshsjjsjdh
Предмет: Математика, автор: 110timka011