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. 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

  2. أصبح 888starz apk من أكثر الملفات طلبًا بين مستخدمي أندرويد في مصر.

    يبدأ تحميل ملف apk فور اختيار نسخة أندرويد من الموقع الرسمي.

    يتطلب تثبيت الملف السماح بالتثبيت من مصادر خارجية عبر إعدادات الأمان.

    توفر نسخة أندرويد إدارة كاملة للرصيد من دون الحاجة للموقع الرسمي.

    يُنصح بتثبيت كل تحديث جديد لملف apk للاستفادة من التحسينات الأخيرة.

    يدعم 888starz أجهزة آيفون إلى جانب نسخة apk المخصصة لأندرويد.

    888starz download 888starz download

Leave a Reply

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