Nuttige Conversie
De functie int()
kan nuttig zijn als je met numerieke gegevens werkt. Stel je voor dat we veel getallen hebben die moeten worden aangepast, maar allemaal hebben ze een string gegevenstype. Deze code leidt tot een fout:
value = "123" new_value = value + 10 print(new_value)
Hier probeert Python de strings samen te voegen, maar in feite staat de functionaliteit dat niet toe, aangezien 10 gerelateerd is aan het integer gegevenstype (samenvoeging kan alleen op strings worden toegepast).
Om deze getallen correct op te tellen, moet je aanvankelijk de string omzetten in een geheel getal met behulp van de int()
functie:
value = "123" new_value = int(value) + 10 print(new_value)
Swipe to start coding
Dus, je doel in deze context is om dit probleem aan te pakken. Overweeg een scenario waarin je drie prijswaarden hebt, maar een individu niet de vaardigheid heeft om gegevens in een numeriek formaat te manipuleren. Daarom moet je omgaan met prijzen die geassocieerd zijn met het string data type.
- Verhoog
price1
met15
en sla het resultaat op innew_price1
- Verhoog
price2
met780
en sla het resultaat op innew_price2
- Verlaag
price3
met90
en sla het resultaat op innew_price3
Oplossing
Bedankt voor je feedback!