Со следующей задачей не справились все наши сегодняшние гости. Вам необходимо написать алгоритм, который переводит число n из системы счисления k в систему счисления l (k и l принадлежат отрезку [2, 16], n — натуральное число). В качестве ответа напишите результат для таких входных данных: n = 123, k = 13, l = 9
n, k, l = map(int, input().split())
alphabet = «0123456789ABCDEF»
ans = ’’
N_in_10_CC, i = 0, 0
while (n > 0):
N_in_10_CC += (n % 10) * (k ** i)
n //= 10
i += 1
while (N_in_10_CC > 0):
ans = alphabet[N_in_10_CC % l] + ans
N_in_10_CC //= l
print(ans)
alphabet = «0123456789ABCDEF»
ans = ’’
N_in_10_CC, i = 0, 0
while (n > 0):
N_in_10_CC += (n % 10) * (k ** i)
n //= 10
i += 1
while (N_in_10_CC > 0):
ans = alphabet[N_in_10_CC % l] + ans
N_in_10_CC //= l
print(ans)
Ответ: 240