вам нужно определить, что использовать для этой новой 37-й цифры. обратите внимание, что Python этого не делает, я думаю, потому что это довольно необычная задача и / или не существует ни одного, очевидно, хорошего выбора. предполагая, что вы в порядке с придумыванием чего-то, мы можем сделать:
def int_digits(value, digits):
base = len(digits)
result = []
while value:
value, r = divmod(value, base)
result.append(digits[r])
return ''.join(reversed(result))
int_digits(97878380023034, '0123456789abcdefghijklmnopqrstuvwxyzX')
, что дает мне rw1f4pXo6
. обратите внимание на наличие X
, которое указывает, что здесь нужна была 37-ая цифра, но я полагаю, что вы выбрали этот пример, чтобы он