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

17 Comments

  1. Alright, lads and lasses! Time to check out naya24game! Sounds like it could be promising — fingers crossed it’s not a complete waste of time. Lets give it a whirl and see what happens: naya24game

  2. GGwinapp is another one that’s good for mobile. Nice interface and they seem to have a decent number of markets. Nothing groundbreaking, but gets the job done. Check it out: ggwinapp

Leave a Reply

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