Решал сейчас задание егэ, на сайте пишется одно, получается другое, все перепробовал, но все равно не получилось, что я делаю не так?
Обозначим через m & n поразрядную конъюнкцию неотрицательных целых чисел m и n.
Так, например, 14 & 5 = 11102 & 01012 = 01002 = 4(само условие, 2 означает систему счисления)
x = bin(14)[2:]
y = bin(5)[2:]
y = "0" + y
print(x and y)
Вывод моего кода
0101
Ответы (1 шт):
Автор решения: nyekitka
→ Ссылка
Так оператор and - это логическое И, а не побитовое. Для побитового И можете использовать оператор &. Т.е.
x = 14
y = 5
print(x & y)