Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Zip- ja Sort-funktiot | Funktiot
Johdatus Pythoniin

Pyyhkäise näyttääksesi valikon

book
Haaste: Zip- ja Sort-funktiot

Meillä on vielä muutama funktio edellisestä luvusta käsittelemättä, joten harjoitellaanpa niiden käyttöä.

Muista zip()-funktio, joka on erityisen hyödyllinen työskenneltäessä useiden toisiinsa liittyvien listojen kanssa. Tämän funktion avulla voit hallita eri ominaisuuksia samanaikaisesti, kuten lajitella tuotteita säilyttäen niihin liittyvät attribuutit.

Tehtävä

Swipe to start coding

Sinulla on kolme listaa: tuotenimet, hinnat ja myydyt määrät. Tavoitteesi on järjestää, lajitella ja esittää nämä tiedot tietyssä muodossa.

Koodiohjeet

  • Käytä zip()-funktiota yhdistääksesi kolme listaa tupleiksi järjestyksessä: (product_name, price, quantity_sold). Tallenna tulos muuttujaan combined_list.
  • Käytä sorted()-funktiota lajitellaksesi combined_list tuotenimen mukaan nousevaan järjestykseen. Tallenna lajiteltu tulos muuttujaan sorted_products.
  • Käy sorted_products-lista läpi silmukassa ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaisesta tuotteesta tulostetaan:

python

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 6. Luku 2
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

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

book
Haaste: Zip- ja Sort-funktiot

Meillä on vielä muutama funktio edellisestä luvusta käsittelemättä, joten harjoitellaanpa niiden käyttöä.

Muista zip()-funktio, joka on erityisen hyödyllinen työskenneltäessä useiden toisiinsa liittyvien listojen kanssa. Tämän funktion avulla voit hallita eri ominaisuuksia samanaikaisesti, kuten lajitella tuotteita säilyttäen niihin liittyvät attribuutit.

Tehtävä

Swipe to start coding

Sinulla on kolme listaa: tuotenimet, hinnat ja myydyt määrät. Tavoitteesi on järjestää, lajitella ja esittää nämä tiedot tietyssä muodossa.

Koodiohjeet

  • Käytä zip()-funktiota yhdistääksesi kolme listaa tupleiksi järjestyksessä: (product_name, price, quantity_sold). Tallenna tulos muuttujaan combined_list.
  • Käytä sorted()-funktiota lajitellaksesi combined_list tuotenimen mukaan nousevaan järjestykseen. Tallenna lajiteltu tulos muuttujaan sorted_products.
  • Käy sorted_products-lista läpi silmukassa ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaisesta tuotteesta tulostetaan:

python

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 6. 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