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

  1. Люди, помогите дельным советом. Муж просто потерял себя и уничтожает свое здоровье. Соседи уже стучат в стену и грозятся вызвать полицию, Никакие народные методы и таблетки из аптеки вообще не помогают до тех пор, не нашли проверенную медицинскую службу, с гарантией полной анонимности и безопасности для здоровья пациента. Уже через пару часов человек наконец-то пришёл в себя и уснул,

    В общем, если не хотите рисковать жизнью близкого человека, там расписаны все технические подробности оказания помощи капельница от похмелья купить капельница от похмелья купить Лучше сразу звонить профессионалам и не заниматься опасным самолечением. обязательно перешлите этот пост тем, кто тоже сейчас находится в такой же критической ситуации!

Leave a Reply

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