Haaste: Tuoteiden Liikevaihdot - Capstone
Kootaan yhteen kaikki tämän osion opit ja sovelletaan niitä käytännössä.
Tässä tehtävässä tavoitteena on laskea kunkin tuotteen kokonaismyyntitulot ruokakaupassa tuotteiden hintojen ja myytyjen määrien perusteella.
Tulojen laskemisen jälkeen lajittele tuotteet aakkosjärjestykseen ja näytä tulokset muotoillussa tulosteessa.
Swipe to start coding
Noudata näitä vaiheittaisia ohjeita tehtävän suorittamiseksi:
- Alusta lista nimeltä
products, joka sisältää tuotenimet; - Alusta lista nimeltä
prices, joka sisältää kunkin tuotteen yksikköhinnan; - Alusta lista nimeltä
quantities_sold, joka sisältää kunkin tuotteen myytyjen kappaleiden määrän; - Laske kunkin tuotteen liikevaihto kertomalla hinta myytyjen määrällä ja tallenna kaikki tulokset uuteen listaan nimeltä
revenue; - Käytä
zip()-funktiota yhdistääksesiproducts- jarevenue-listat tuple-listaksi nimeltärevenue_per_product, jossa jokainen tuple sisältää tuotenimen ja sen vastaavan liikevaihdon; - Järjestä
revenue_per_product-lista aakkosjärjestykseen tuotenimen mukaan; - Tulosta jokainen tuote ja sen liikevaihto seuraavassa muodossa:
<product_name> has total revenue of $<revenue>.
Sinun tulee määritellä seuraavat funktiot:
calculate_revenue(prices, quantities_sold): Tämän funktion tulee kertoa jokainen hinta vastaavalla myyntimäärällä, tallentaa tulokset listaan ja palauttaa tämä liikevaihtojen lista.formatted_output(revenues): Tämän funktion tulee ottaa vastaan lista(product_name, revenue)-tuplia, järjestää ne aakkosjärjestykseen tuotenimen mukaan ja tulostaa jokainen määritellyssä muodossa.
Kun olet määritellyt nämä funktiot, käytä annettuja listoja kutsuaksesi niitä ja näytä tulokset yllä kuvatulla tavalla.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 2.08
Haaste: Tuoteiden Liikevaihdot - Capstone
Pyyhkäise näyttääksesi valikon
Kootaan yhteen kaikki tämän osion opit ja sovelletaan niitä käytännössä.
Tässä tehtävässä tavoitteena on laskea kunkin tuotteen kokonaismyyntitulot ruokakaupassa tuotteiden hintojen ja myytyjen määrien perusteella.
Tulojen laskemisen jälkeen lajittele tuotteet aakkosjärjestykseen ja näytä tulokset muotoillussa tulosteessa.
Swipe to start coding
Noudata näitä vaiheittaisia ohjeita tehtävän suorittamiseksi:
- Alusta lista nimeltä
products, joka sisältää tuotenimet; - Alusta lista nimeltä
prices, joka sisältää kunkin tuotteen yksikköhinnan; - Alusta lista nimeltä
quantities_sold, joka sisältää kunkin tuotteen myytyjen kappaleiden määrän; - Laske kunkin tuotteen liikevaihto kertomalla hinta myytyjen määrällä ja tallenna kaikki tulokset uuteen listaan nimeltä
revenue; - Käytä
zip()-funktiota yhdistääksesiproducts- jarevenue-listat tuple-listaksi nimeltärevenue_per_product, jossa jokainen tuple sisältää tuotenimen ja sen vastaavan liikevaihdon; - Järjestä
revenue_per_product-lista aakkosjärjestykseen tuotenimen mukaan; - Tulosta jokainen tuote ja sen liikevaihto seuraavassa muodossa:
<product_name> has total revenue of $<revenue>.
Sinun tulee määritellä seuraavat funktiot:
calculate_revenue(prices, quantities_sold): Tämän funktion tulee kertoa jokainen hinta vastaavalla myyntimäärällä, tallentaa tulokset listaan ja palauttaa tämä liikevaihtojen lista.formatted_output(revenues): Tämän funktion tulee ottaa vastaan lista(product_name, revenue)-tuplia, järjestää ne aakkosjärjestykseen tuotenimen mukaan ja tulostaa jokainen määritellyssä muodossa.
Kun olet määritellyt nämä funktiot, käytä annettuja listoja kutsuaksesi niitä ja näytä tulokset yllä kuvatulla tavalla.
Ratkaisu
Kiitos palautteestasi!
single