← К задачамОткрыть курс →
Задание 2: перевод между системами счисления
Дано число number, записанное в системе счисления с основанием from_base. Переведите его в систему с основанием to_base и верните результат строкой (буквы A–F в верхнем регистре для шестнадцатеричной системы).
Основания могут быть 2, 8, 10 или 16.
Вход: number (строка — запись числа), from_base, to_base (целые основания).
Выход: строка — запись числа в новой системе.
Примеры:
convert_number("1010", 2, 10)->"10"convert_number("255", 10, 16)->"FF"convert_number("FF", 16, 2)->"11111111"
📖 Теория по теме:Задание 2: системы счисления — перевод 2/8/10/16
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def convert_number(number, from_base, to_base):
# number — строка с записью числа в системе from_base
# ваш код
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.