A = int(input("Введите A: ")) b = int(input("Введите B: ")) a -= ~a & 1 b += ~b & 1 for i...

0 голосов
96 просмотров

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


Информатика (27 баллов) | 96 просмотров
Дан 1 ответ
0 голосов

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

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

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

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

(788 баллов)