Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Hyödyllinen Muuntaminen | Yhdistä Kaikki Aiheet
Tietotyypit Pythonissa

Pyyhkäise näyttääksesi valikon

book
Hyödyllinen Muuntaminen

int()-funktio voi olla hyödyllinen, jos työskentelet numeeristen tietojen kanssa. Kuvittele esimerkiksi, että meillä on paljon numeroita, jotka täytyy muokata, mutta kaikilla niillä on merkkijonotietotyyppi. Tämä koodi johtaa virheeseen:

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

Tässä Python yrittää yhdistää merkkijonot, mutta sen toiminnallisuus ei salli sitä, koska 10 liittyy kokonaislukutietotyyppiin (yhdistäminen voidaan tehdä vain merkkijonoille).

Jotta nämä numerot voidaan laskea oikein yhteen, sinun tulee aluksi muuntaa merkkijono kokonaisluvuksi käyttämällä int()-funktiota:

1234
value = "123" new_value = int(value) + 10 print(new_value)
copy
Tehtävä

Swipe to start coding

Tässä yhteydessä tavoitteesi on ratkaista tämä ongelma. Kuvittele tilanne, jossa sinulla on kolme hintaa, mutta henkilöltä puuttuu taito käsitellä tietoja numeerisessa muodossa. Siksi sinun on käsiteltävä hintoja, jotka liittyvät merkkijonotietotyyppiin.

  1. Korota price1 arvolla 15 ja tallenna tulos new_price1
  2. Korota price2 arvolla 780 ja tallenna tulos new_price2
  3. Vähennä price3 arvolla 90 ja tallenna tulos new_price3

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Hyödyllinen Muuntaminen

int()-funktio voi olla hyödyllinen, jos työskentelet numeeristen tietojen kanssa. Kuvittele esimerkiksi, että meillä on paljon numeroita, jotka täytyy muokata, mutta kaikilla niillä on merkkijonotietotyyppi. Tämä koodi johtaa virheeseen:

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

Tässä Python yrittää yhdistää merkkijonot, mutta sen toiminnallisuus ei salli sitä, koska 10 liittyy kokonaislukutietotyyppiin (yhdistäminen voidaan tehdä vain merkkijonoille).

Jotta nämä numerot voidaan laskea oikein yhteen, sinun tulee aluksi muuntaa merkkijono kokonaisluvuksi käyttämällä int()-funktiota:

1234
value = "123" new_value = int(value) + 10 print(new_value)
copy
Tehtävä

Swipe to start coding

Tässä yhteydessä tavoitteesi on ratkaista tämä ongelma. Kuvittele tilanne, jossa sinulla on kolme hintaa, mutta henkilöltä puuttuu taito käsitellä tietoja numeerisessa muodossa. Siksi sinun on käsiteltävä hintoja, jotka liittyvät merkkijonotietotyyppiin.

  1. Korota price1 arvolla 15 ja tallenna tulos new_price1
  2. Korota price2 arvolla 780 ja tallenna tulos new_price2
  3. Vähennä price3 arvolla 90 ja tallenna tulos new_price3

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt