Answers for "how to change number base in python"

2

python convert base

# add as many different characters as you want
alpha = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"


def convert(num, base=2):
    assert base <= len(alpha), f"Unable to convert to base {base}"
    converted = ""
    while num > 0:
        converted += alpha[num % base]
        num //= base

    if len(converted) == 0:
        return "0"
    return converted[::-1]
  

print(convert(15, 8))  # 17
Posted by: Guest on February-08-2020
0

python convert number to base

def numberToBase(n, b):
    if n == 0:
        return [0]
    digits = []
    while n:
        digits.append(int(n % b))
        n //= b
    return digits[::-1]
Posted by: Guest on September-12-2021

Code answers related to "how to change number base in python"

Python Answers by Framework

Browse Popular Code Answers by Language