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,059 Comments

  1. no deposit codes australian wind creek casino bethlehem open (Dorie),
    wild life slots australia and top online pokies and casinos canadian dollars, or top 50 online casinos uk

  2. bulk poker chips united states, casino chips value usa and united kingdom
    casino club, or craps guide uk

    Also visit my web blog … can you get money back from online casinos (Raleigh)

Leave a Reply

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