Haaste: Tuotteiden Liikevaihdon Capstone
Käytetään tässä luvussa oppimiasi asioita ja sovelletaan niitä käytännössä.
Tässä tehtävässä tavoitteena on laskea kokonaismyyntitulot jokaiselle tuotteelle ruokakaupassa tuotteiden hintojen ja myytyjen määrien perusteella.
Kun tulot on laskettu, 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ää myytyjen tuotteiden määrät; - Laske kunkin tuotteen liikevaihto kertomalla hinta myydyllä 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 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.
Määriteltyäsi 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.17
Haaste: Tuotteiden Liikevaihdon Capstone
Pyyhkäise näyttääksesi valikon
Käytetään tässä luvussa oppimiasi asioita ja sovelletaan niitä käytännössä.
Tässä tehtävässä tavoitteena on laskea kokonaismyyntitulot jokaiselle tuotteelle ruokakaupassa tuotteiden hintojen ja myytyjen määrien perusteella.
Kun tulot on laskettu, 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ää myytyjen tuotteiden määrät; - Laske kunkin tuotteen liikevaihto kertomalla hinta myydyllä 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 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.
Määriteltyäsi nämä funktiot, käytä annettuja listoja kutsuaksesi niitä ja näytä tulokset yllä kuvatulla tavalla.
Ratkaisu
Kiitos palautteestasi!
single