Решал сейчас задание егэ, на сайте пишется одно, получается другое, все перепробовал, но все равно не получилось, что я делаю не так?

Обозначим через 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)
→ Ссылка