Перевод систем счисления

Доброе время суток, как через питон переводить числа из одной системы счисления в другую? Лично мне надо из десятичной в троичную, но неплохо бы было узнать про все способы)


Ответы (2 шт):

Автор решения: Давид Григорян

Вот способ для того, чтобы переводить из десятичной в любую систему счисления:

n = 343**6-7**10+47
string = ''
while n > 0:
    string+=str(n%3)
    n//= 3 
print(string[::-1])

Ещё есть функции bin(), oct(), int(), hex().

→ Ссылка
Автор решения: user536012

хочу дополнить ответ выше и сказать, что если вам наоборот нужно перевести в десятичную систему исчисления, то можно сделать так (это фрагмент кода):

n = 100100111
print(int(n, 2))

здесь 2 - это основание системы исчисления, из которой надо перевести в десятичную.

→ Ссылка