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

bookHaaste: Zip- ja Sort-funktiot

Meillä on vielä muutama edellisen luvun funktio käsittelemättä, joten harjoitellaan niiden käyttöä.

Muista zip()-funktion, 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 sorted_products-lista läpi silmukassa ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaiselle tuotteelle 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

Awesome!

Completion rate improved to 2.17

bookHaaste: Zip- ja Sort-funktiot

Pyyhkäise näyttääksesi valikon

Meillä on vielä muutama edellisen luvun funktio käsittelemättä, joten harjoitellaan niiden käyttöä.

Muista zip()-funktion, 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 sorted_products-lista läpi silmukassa ja tulosta jokaisen tuotteen nimi, hinta ja myyty määrä annetussa muodossa.

Tulostusvaatimukset

Jokaiselle tuotteelle 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