Восьмеричная запись в число
В восьмеричной системе каждая позиция работает как степень числа 8, а допустимые цифры идут от 0 до 7. Напишите функцию, которая переводит строку digits из восьмеричной записи в десятичное число. Если встретилась недопустимая цифра, нужно вызвать ValueError.
Примеры
Ввод
"1"Вывод
1Ввод
"10"Вывод
8Ввод
"17"Вывод
15Нужно реализовать
def parse_octal(digits: str) -> int:
Теги
mathstrings
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиВидимые тесты
1
Ввод
"1"Ожидаемый
12
Ввод
"10"Ожидаемый
83
Ввод
"17"Ожидаемый
154
Ввод
"130"Ожидаемый
885
Ввод
"2047"Ожидаемый
10636
Ввод
""Ожидаемый
0Фокус-радио
На паузе · SomaFM · Fluid