Convertire i Tipi
A volte, Python può assegnare automaticamente un tipo di dato a una variabile, che potrebbe non allinearsi con la nostra scelta prevista. Pertanto, è vantaggioso possedere la capacità di esercitare il controllo sulla selezione del tipo di dato.
Ad esempio, possiamo trasformare un numero in una stringa, cambiare il tipo di dati numerici o persino utilizzare qualsiasi numero come tipo di dato booleano. In questo capitolo, ci occuperemo della conversione dei tipi di dati numerici.
Prima di tutto, diamo un'occhiata alla sintassi per convertire un numero al tipo di dato intero:
value1 = int(657.89) value2 = int(90e3) value3 = int("678") print(value1) print(value2) print(value3)
Nota
Ha una sintassi semplice,
int(number)
, ma se vogliamo convertire una stringa in un intero, questa stringa dovrebbe contenere numeri interi tra virgolette, comeint("8990")
, nonint("899.0")
.
Swipe to start coding
In questo esercizio, praticherai la conversione di valori float in interi.
- Converti
variable1
in un intero e memorizza il risultato ininteger1
- Converti
variable2
in un intero e memorizza il risultato ininteger2
- Converti
variable3
in un intero e memorizza il risultato ininteger3
Una volta convertiti, avrai tre numeri interessanti! Alla fine di questo capitolo, imparerai perché ciascuno di questi numeri è considerato un "numero perfetto." 🤔
Soluzione
Nota
Un numero perfetto è un intero che è la somma dei suoi divisori propri positivi: 6 = 1+2+3. I nostri corsi non aiutano solo a svilupparsi nella programmazione.😄
Grazie per i tuoi commenti!