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

  1. Renomowane kasyna stawiają na bezpieczeństwo danych i wygodę użytkownika.
    Podstawą wiarygodnego kasyna jest ważna licencja wydana przez uznany organ regulacyjny.
    Renomowane serwisy współpracują z producentami takimi jak Pragmatic Play, NetEnt czy Evolution.
    najlepsze polskie kasyna online najlepsze polskie kasyna online
    Nowi gracze mogą liczyć na bonus od pierwszej wpłaty oraz darmowe spiny.
    Wiele serwisów akceptuje również kryptowaluty obok tradycyjnych płatności.

  2. true fortune casino true fortune casino
    Its simple layout suits both newcomers and experienced players looking for variety.

    True Fortune Casino offers a wide catalogue of slots updated on a regular basis.

    Before claiming any bonus, players should check the wagering requirements and terms.

    Cash-out speed varies by payment option, with e-wallets often among the fastest.

    Players can enjoy the games on the go through a mobile-friendly website.

Leave a Reply

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