Написать на Python
Напишіть функцію для перетворення цілого числа в десятковій системі числення в рядок в будь-якій системі числення. В першому рядку вводиться число в десятковій нотації, через пропуск вказується основа системи числення, в якій необхідно число представити.
________________________________________
Вхідні дані:
1981 16
23 3
43 2
Вихідні дані:
7BD
212
101011

Ответы

Ответ дал: neyasno
1

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

Вас заинтересует