Ответ 1
Вы можете использовать int casting, который позволяет базовую спецификацию.
int(b, 2) # Convert a binary string to a decimal int.
Возможный дубликат:
Преобразовать двоичную строку в int
Как бы преобразовать это двоичное значение '101011111' в десятичную форму в Python?
Функция преобразует двоичные числа в десятичные числа.
Входы: строка b: двоичное число
Выходы: int d: десятичное представление b
def Binary_to_Decimal(b):
#what needs to be filled in
return d
Вы можете использовать int casting, который позволяет базовую спецификацию.
int(b, 2) # Convert a binary string to a decimal int.