Untitled
unknown
plain_text
3 years ago
745 B
10
Indexable
Перевести введенное число в систему счисления c oснованием n
def convert_base(num, to_base, from_base):
if isinstance(num, str):
n = int(num, from_base)
else:
n = int(num)
alphabet = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
if n < to_base:
return alphabet[n]
else:
return convert_base(n // to_base, to_base, from_base) + alphabet[n % to_base]
convert_base(16, 3, 10)
Иначе возвращаем результат от вызова функции convert_base, сложенный с данным элементом alphabet[n % to_base].
я не розумію це. треба розжуватиEditor is loading...