# 1. Выполнить логические побитовые операции «И», «ИЛИ» и др. над числами 5 и 6. Выполнить над числом 5 побитовый сдвиг
# вправо и влево на два знака.

a, b = 5, 6
print(f"{a} and {b} = {a&b}")
print(f"{a} or {b} = {a|b}")
print(f"{a} xor {b} = {a^b}")
print(f"not {a}  = {~a}")
print(f"not {b} = {~b}")

print(f"Сдвиг числа {a} на 2 знака влево: {a<<2}")
print(f"Сдвиг числа {a} на 2 знака вправо: {a>>2}")