Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Nyttig Konvertering | Samle Alle Emnene Sammen
Datatyper i Python

book
Nyttig Konvertering

Funksjonen int() kan være nyttig hvis du jobber med numeriske data. For eksempel, tenk deg at vi har mange tall som må endres, men alle har en streng datatypen. Denne koden fører til en feil:

value = "123"
new_value = value + 10

print(new_value)
1234
value = "123" new_value = value + 10 print(new_value)
copy

Her prøver Python å sammenkoble strengene, men faktisk tillater ikke funksjonaliteten det, siden 10 er relatert til heltallsdatatypen (sammenkobling kan bare brukes på strenger).

For å summere disse tallene riktig, bør du først transformere strengen til et heltall ved å bruke int()-funksjonen:

value = "123"
new_value = int(value) + 10

print(new_value)
1234
value = "123" new_value = int(value) + 10 print(new_value)
copy
Oppgave

Swipe to start coding

Derfor er målet ditt i denne sammenhengen å løse dette problemet. Tenk deg et scenario der du har tre prisverdier, men en person mangler ferdighetene til å manipulere data i numerisk format. Derfor må du håndtere priser knyttet til streng datatypen.

  1. Øk price1 med 15 og lagre resultatet i new_price1
  2. Øk price2 med 780 og lagre resultatet i new_price2
  3. Reduser price3 med 90 og lagre resultatet i new_price3

Løsning

price1 = "456"
price2 = "50"
price3 = "830"

# Increase `price1` variable by 15
new_price1 = int(price1) + 15
# Increase `price2` variable by 780
new_price2 = int(price2) + 780
# Decrease `price3` variable by 90
new_price3 = int(price3) - 90

print("Variable new_price1 equals:", new_price1)
print("Variable new_price2 equals:", new_price2)
print("Variable new_price3 equals:", new_price3)

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 2
price1 = "456"
price2 = "50"
price3 = "830"

# Increase `price1` variable by 15
new_price1 = ___(price1) + ___
# Increase `price2` variable by 780
new_price2 = ___ + ___
# Decrease `price3` variable by 90
new_price3 = ___

print("Variable new_price1 equals:", new_price1)
print("Variable new_price2 equals:", new_price2)
print("Variable new_price3 equals:", new_price3)

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

some-alt