nn input Введите текущее количество свободных единиц ресурса 0-7 mm in

1
2
3
4
5
6
7
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)))