Conversione Utile
La funzione int()
può essere utile se stai lavorando con dati numerici. Ad esempio, immagina di avere molti numeri che devono essere modificati, ma tutti hanno un tipo di dato stringa. Questo codice porta a un errore:
value = "123" new_value = value + 10 print(new_value)
Qui, Python cerca di concatenare le stringhe, ma in realtà la sua funzionalità non lo consente, poiché 10 è relativo al tipo di dato intero (la concatenazione può essere applicata solo alle stringhe).
Per sommare correttamente questi numeri, dovresti inizialmente trasformare la stringa in un intero usando la funzione int()
:
value = "123" new_value = int(value) + 10 print(new_value)
Swipe to start coding
Pertanto, il tuo obiettivo in questo contesto è affrontare questo problema. Considera uno scenario in cui hai tre valori di prezzo, ma un individuo non ha la competenza per manipolare i dati in formato numerico. Di conseguenza, sei tenuto a gestire i prezzi associati al tipo di dato stringa.
- Aumenta
price1
di15
e memorizza il risultato innew_price1
- Aumenta
price2
di780
e memorizza il risultato innew_price2
- Diminuisci
price3
di90
e memorizza il risultato innew_price3
Soluzione
Grazie per i tuoi commenti!