21.5(10) = 10101.10000(2) = 25.40000(8)
432.54(10) = 110110000.10001(2) = 660.42437(8)
678.333(10) = 1010100110.01011(2) = 1246.25240(8)
Объяснение:
from random import randint, random
p=[]
a=randint(10,50)
p.append(a)
print(p)
#для числа запись random.randint не подходит...
#тебе тут надо спомощью метода .append добавить в конец списка число
Смотрите решение ниже. Не забудьте перевести биты в байты.
i=2бита, следовательно N=2 во 2 степени=4 символа