Написал функцию конвертации десятичного числа в шестнадцатеричное,
всё работало до конкретно этого числа - “123456”
Функция math_16 возвращает:
return ''.join(map(str, num_16_final)) print(math_16(123456)) 1e+240
Если добавить пробел в “join”:
return ' '.join(map(str, num_16_final)) print(math_16(123456)) 1 E 2 4 0
Подскажите, пожалуйста, почему в первом варианте появляется “e+”?