Ошибка возникает при переводе десятичных чисел в системы счисления с основанием больше 10, потому что не хватает привычных символов цифр (0–9). 1
В таких случаях требуется ввод дополнительных символов для обозначения значений, соответствующих десятичным числам 10, 11, 12 и т. д.. 1 Обычно для этого используют буквы латинского алфавита. 2 Например, для 12-ричной системы кроме десяти цифр понадобятся две буквы (A и B). 2
Также в некоторых языках программирования, например Python, ошибка может возникать, потому что встроенная функция int() принимает второй аргумент только от 2 до 36. 5 Чтобы работать с числами в системе счисления больше 36, можно воспользоваться библиотекой intlib. 5