>>> def getCol(num):
... return [i for i, val in enumerate(str(num).replace('.', '').replace('-', ''))][-1] + 1
...
>>> getCol(-123)
3
>>> getCol(123)
3
>>> getCol(12.3434)
6
Я умею решать элементарную задачу
Решать более сложные задачи я не хочу
Я хочу делать элементарную задачу через жопу
PyInstaller is tested against Windows, Mac OS X, and GNU/Linux. However, it is not a cross-compiler
А если нужно без нагрузки - len(str(num))