Skip to content

Change numeric base using Python

Hello,

How to change the numeric base of a number? This is a implementation in Python.

[code lang=”python”]
def convert(decimal,newBase,str,letters):
if decimal >= newBase:
x = decimal % newBase
y = decimal / newBase
str = letters[x] + str
if y < newBase: str = letters[y] + str return convert(y,newBase,str,letters) else: if len(str) == 0: str = letters[decimal] + str return str let = "0123456789ABCDEF" print convert(17,16,"",let) [/code] The variable let means what values used in the base. For an example if you want binary you should replace with 01. Matheus

Published inAprendendopython

2,302 Comments

  1. Искал варианты, как начать карьеру в digital, и решил попробовать себя в SEO — это перспективное направление для удалённой работы. Нашёл несколько школ seo, которые предлагают обучение с нуля. Мне понравилось, что есть как платные, так и бесплатные варианты для старта. По теме seo специалист https://kursy-seo-3.ru нашёл много полезной информации — там объясняют базовые принципы продвижения сайтов. Сейчас думаю записаться на seo базовый курс, чтобы систематизировать знания. Кто-нибудь уже проходил обучение продвижению сайтов? Посоветуйте, где лучше учиться seo онлайн — искал отзывы, но пока не могу определиться. Хочется найти что-то с практикой, чтобы сразу применять знания в работе.

Leave a Reply

Your email address will not be published. Required fields are marked *