RosettaCodeData/Task/Non-decimal-radices-Convert/Python/non-decimal-radices-convert-3.py

11 lines
250 B
Python
Raw Permalink Normal View History

2020-02-17 23:21:07 -08:00
digits = [[ch] for ch in "0123456789abcdefghijklmnopqrstuvwxyz"]
def baseN(num, b):
if num == 0:
return "0"
result = []
while num != 0:
num, d = divmod(num, b)
result += digits[d]
return ''.join(result[::-1])