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
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Johdatus Pythoniin

bookHaaste: Zip- ja Sort-funktiot

Meillä on vielä muutama edellisessä luvussa esitelty funktio käsittelemättä, joten harjoitellaan niiden käyttöä.

Muista zip()-funktio, joka on erityisen hyödyllinen työskenneltäessä useiden toisiinsa liittyvien listojen kanssa. Tämän funktion avulla voidaan hallita eri ominaisuuksia samanaikaisesti, esimerkiksi 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 läpi sorted_products ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaisesta tuotteesta tulosta:

Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 2
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookHaaste: Zip- ja Sort-funktiot

Pyyhkäise näyttääksesi valikon

Meillä on vielä muutama edellisessä luvussa esitelty funktio käsittelemättä, joten harjoitellaan niiden käyttöä.

Muista zip()-funktio, joka on erityisen hyödyllinen työskenneltäessä useiden toisiinsa liittyvien listojen kanssa. Tämän funktion avulla voidaan hallita eri ominaisuuksia samanaikaisesti, esimerkiksi 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 läpi sorted_products ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaisesta tuotteesta tulosta:

Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>

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
single

single

some-alt