Ciao ErCzech!
Ho appena provato a convertire una stringa che rappresenta un numero in un intero e lo faccio senza problemi.
Esempio:
stringa = '010'
numero = int(stringa)
Ciò che contiene il numero è esattamente il numero 10, presente nella stringa.
Come puoi vedere, anche se ci sono degli 0 prima del suddetto numero, facendo la conversione non si creano assolutamente problemi!
Ricorda, infine, che un numero intero che contiene degli 0 all'inizio è uguale al numero senza tali zeri, quindi:
Esempio:
numero = 030 è come dire numero = 30 e quindi lo esprimerai come 30 e non 030!
Perché con lo 0 davanti è normale che ti dia problemi.
stringa = str(numero) te la converte senza problemi!
Infine ti ricordo che il professore ha detto che i numeri vanno da 0 a 999.999.999.999 miliardi, quindi non troverai mai un numero espresso come tanti zeri prima del numero stesso, non avrebbe senso!
Sperando di averti aiutato,
- Francesco Pio Scognamiglio