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

902 Comments

  1. Rasmiy sayt ko’p tilli interfeys va tushunarli o’zbek tilidagi boshqaruvni taklif etadi.

    Kazino bo’limida yetakchi provayderlardan 4000 dan ortiq slot to’plangan.

    Sayt yirik xalqaro turnirlardan mahalliy musobaqalargacha keng tikish liniyalarini taklif etadi.

    Sportga tikuvchilarga 100% xush kelibsiz bonus 100 evrogacha ochiladi.

    888starz karta va elektron hamyonlardan tashqari BTC, USDT va ETH kabi 50+ kripto bilan ishlaydi.

    8stars 8stars

Leave a Reply

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