ВОПРОС :
Преобразовать двоичное число в десятичное число. (с математическим модулем)
ОТВЕТ ПАРАМЕТР :
Использование встроенных функций, найденных в математическом модуле, как
а также списки (не забудьте импортировать математический модуль в вашу программу!).
Это где я потерян.
Без параметра ответа я могу преобразовать двоичные числа в десятичные
Но я не понимаю, как использовать математический модуль, чтобы получить тот же ответ.
Преобразование двоичного числа в десятичное без использования математического модуля.
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")
Тогда что бы я использовал, чтобы получить тот же результат?
Заранее благодарю за любую помощь.