nn=input("Введите текущее количество свободных единиц ресурса(0-7) >") mm=input("Введите общее количество единиц ресурса (0-7) >") l=input("Введите признак блокирования/разблокирования семафора (1/0) >") ww=input("Введите количество процессов, которые ожидают доступа к ресурсу (0-255) >") ds="{0:0>5b}{1:0>5b}{2:0>6b}{3:0>8b}".format(int(nn), int(mm), int(l), int(ww)) print(ds) print("{0:x}".format(int(ds, 2)))