Преобразование двоичного числа в десятичное число с помощью математического модуля - PullRequest
0 голосов
/ 11 апреля 2019

ВОПРОС : Преобразовать двоичное число в десятичное число. (с математическим модулем)

ОТВЕТ ПАРАМЕТР : Использование встроенных функций, найденных в математическом модуле, как а также списки (не забудьте импортировать математический модуль в вашу программу!).

Это где я потерян.

Без параметра ответа я могу преобразовать двоичные числа в десятичные Но я не понимаю, как использовать математический модуль, чтобы получить тот же ответ.

Преобразование двоичного числа в десятичное без использования математического модуля.

print("Covert binary to decimal (Example: 1011 = 11)");
binary = input("Enter number in Binary Format: ");
try:
    #convert input to integer
    binary_con = int(binary)
    #convert binary to decimal
    decimal = int(binary, 2);
    #print decimal
    print(binary,"in Decimal =",decimal);
#if error print input number is not a interger(1 or 0)
except ValueError:  
   #print message input number is not binary
   print("That's not a Binary number")

Тогда что бы я использовал, чтобы получить тот же результат? Заранее благодарю за любую помощь.

...