Написать на Python
Напишіть функцію для перетворення цілого числа в десятковій системі числення в рядок в будь-якій системі числення. В першому рядку вводиться число в десятковій нотації, через пропуск вказується основа системи числення, в якій необхідно число представити.
________________________________________
Вхідні дані:
1981 16
23 3
43 2
Вихідні дані:
7BD
212
101011
Answers & Comments
def dec_to_base(num, base):
if num == 0:
return "0"
result = ""
while num > 0:
result = str(num % base) + result
num //= base
return result
print(dec_to_base(1981, 16)) # 7BD
print(dec_to_base(23, 3)) # 212
print(dec_to_base(43, 2)) # 101011