Создайте функцию, которая принимает число в шестнадцатеричном формате (HEX) и возвращает его двоичный эквивалент (в виде строки).
Пример:
to_binary(0xFF) ➞ "11111111" to_binary(0xAA) ➞ "10101010" to_binary(0xFA) ➞ "11111010"
Примечание:
Число всегда будет 8-битным.
Варианты решений:
def to_binary(num): return bin(num)[2:]
def to_binary(num): return '{:b}'.format(num)
to_binary = lambda h: bin(h)[2:]
def to_binary(num): a = bin(num).zfill(8) b = str(a) return b[2:]