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

1,404 Comments

  1. Здорова, народ Муж просто потерял себя Родственники не знают что делать Нужна срочная помощь на дому Короче, только капельница реально спасла — капельница от алкоголя с витаминами Поставили капельницу с детоксикационным раствором В общем, вся инфа по ссылке — капельница выведение из запоя https://kodirovanie.kapelnicza-ot-zapoya-sankt-peterburg.ru Капельница от запоя — это реальный выход Перешлите тем кто в такой же ситуации

Leave a Reply

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