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

201 Comments

  1. Hi there, i read your blog from time to time and i own a similar one and i was just curious if you get a
    lot of spam responses? If so how do you stop it, any plugin or anything you can advise?

    I get so much lately it’s driving me mad so any assistance is very much appreciated.

    Also visit my web site … gun Lake casino deals

  2. Hey I know this is off topic but I was wondering if you knew of any
    widgets I could add to my blog that automatically tweet
    my newest twitter updates. I’ve been looking for a plug-in like this for quite some
    time and was hoping maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new
    updates.

    Feel free to surf to my web-site: blackjack at casino morongo (Ellie)

Leave a Reply

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