К троичной записи некоторого натурального числа дописали справа два нуля. Во сколько раз увеличилось это число?
Решение руками
Если к любому числу некоторой -ричной системы счисления дописать справа
, то это по сути будет умножением на число
, что в десятеричной системе счисления будет означать умножение на
.
Таким образом, если в -ичной системе счисления к числу дописать справа
нуля, то число увеличится в
раз, то есть в
раз.
Решение программой
# С помощью функции int(st, osn) можно перевести строчную запись st любого числа
# из системы счисления с основанием osn (число от 2 до 36 включительно)
# в 10-ричную систему счисления
# Чтобы решить задачу, возьмём любое натуральное число, например 1
# И переведём число до и после изменения в 10-ричную систему счисления
x = int("1", 3) # Перевод "некоторого" троичного числа
y = int("100", 3) # Перевод этого же числа, но с дополнительными нулями справа
# Теперь можно найти отношение между числами
print(y / x)
Ответ: 9