Я знаю, что это довольно странный вопрос. Я разрабатывал программу, и вдруг у меня возникла немного странная проблема. Позвольте мне объяснить часть, где у меня возникла проблема:
У меня есть переменная int type list
, где я хранил двоичные значения, такие как
Теперь хочу взять как есть и преобразовать в Decimal формат. Как я должен это делать?
Сначала вам нужно превратить целое число в строку, а затем снова в int, используя базу 2.
Вот пример:
x = 111000111100000
dec = int(str(x), 2)
print(dec) # --> 29152
Это сработало, большое спасибо. Пожалуйста, отметьте мой вопрос.
Это может вам помочь: stackoverflow.com/questions/21765779/…