Пожалуйста, помогите мне ..
Если (7 & x)*(12 & x) = 84. Найдите значение x?
(7 & x)*(12 & x) = 84
x
Примечание: Здесь & - это оператор bitwise 'and'.
&
bitwise
and
Может кто-нибудь предложить, пожалуйста, написать код для решения этой проблемы в Python?
x=2 while(((7 & x)*(12 & x) != 84) and (x<50)): x+=1 if((7 & x)*(12 & x) == 84) : print(x) else: print("x not found")
Выходы: 15
15
(Вы можете начать с другого x, например, при запуске с x=-100 вы получите x=-97)
x=-100
x=-97