Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Tuple-operaatiot | Muut Tietotyypit
Johdatus Pythoniin

bookHaaste: Tuple-operaatiot

Ruokakauppasi järjestelmä on suunniteltu seuraamaan hyllyillä olevien tuotteiden varastotilannetta käyttämällä tupleja, koska tuplet takaavat tietojen muuttumattomuuden asettamisen jälkeen.

Kaupan on kuitenkin seurattava tiettyjä tuotteita ja niiden määriä tai sijainteja auttaakseen täydennyksissä tai uudelleenjärjestelyissä.

Tehtävänäsi on analysoida ja hallita varastotietoja käyttämällä tupleja määrittääksesi tiettyjä mittareita ja tehdäksesi toimenpiteitä määriteltyjen kriteerien perusteella.

Tehtävä

Swipe to start coding

Työskentele shelf-tuplen kanssa, joka sisältää hedelmät ruokakaupan hyllyllä. Suorita seuraavat vaiheet:

  • Laske, kuinka monta kertaa "apples" esiintyy shelf-tuplessa. Tallenna tämä muuttujaan apple_count ja tulosta: Number of Apples: <apple_count>.
  • Etsi ensimmäisen "bananas"-alkion indeksi shelf-tuplessa. Tallenna tämä muuttujaan banana_index ja tulosta: First Banana Index: <banana_index>.
  • Jos omenoita on alle 5, tulosta: Apples need to be restocked. Muussa tapauksessa tulosta: Apples are sufficiently stocked.
  • Laske, kuinka monta kertaa "grapes" esiintyy shelf-tuplessa. Jos viinirypäleitä on vain yksi, tulosta: Grapes need to be restocked. Muussa tapauksessa tulosta: Grapes are sufficiently stocked.
  • Jos "oranges" on shelf-tuplessa, tulosta niiden indeksi: Oranges are at index: <orange_index>. Muussa tapauksessa tulosta: Oranges are out of stock.

Odotettu tulos:

  • Omenoiden määrä.
  • Ensimmäisen banaanin indeksi.
  • Omenoiden varastotilanneviesti.
  • Viinirypäleiden varastotilanneviesti.
  • Appelsiinien indeksi tai loppu varastosta -viesti.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 8
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookHaaste: Tuple-operaatiot

Pyyhkäise näyttääksesi valikon

Ruokakauppasi järjestelmä on suunniteltu seuraamaan hyllyillä olevien tuotteiden varastotilannetta käyttämällä tupleja, koska tuplet takaavat tietojen muuttumattomuuden asettamisen jälkeen.

Kaupan on kuitenkin seurattava tiettyjä tuotteita ja niiden määriä tai sijainteja auttaakseen täydennyksissä tai uudelleenjärjestelyissä.

Tehtävänäsi on analysoida ja hallita varastotietoja käyttämällä tupleja määrittääksesi tiettyjä mittareita ja tehdäksesi toimenpiteitä määriteltyjen kriteerien perusteella.

Tehtävä

Swipe to start coding

Työskentele shelf-tuplen kanssa, joka sisältää hedelmät ruokakaupan hyllyllä. Suorita seuraavat vaiheet:

  • Laske, kuinka monta kertaa "apples" esiintyy shelf-tuplessa. Tallenna tämä muuttujaan apple_count ja tulosta: Number of Apples: <apple_count>.
  • Etsi ensimmäisen "bananas"-alkion indeksi shelf-tuplessa. Tallenna tämä muuttujaan banana_index ja tulosta: First Banana Index: <banana_index>.
  • Jos omenoita on alle 5, tulosta: Apples need to be restocked. Muussa tapauksessa tulosta: Apples are sufficiently stocked.
  • Laske, kuinka monta kertaa "grapes" esiintyy shelf-tuplessa. Jos viinirypäleitä on vain yksi, tulosta: Grapes need to be restocked. Muussa tapauksessa tulosta: Grapes are sufficiently stocked.
  • Jos "oranges" on shelf-tuplessa, tulosta niiden indeksi: Oranges are at index: <orange_index>. Muussa tapauksessa tulosta: Oranges are out of stock.

Odotettu tulos:

  • Omenoiden määrä.
  • Ensimmäisen banaanin indeksi.
  • Omenoiden varastotilanneviesti.
  • Viinirypäleiden varastotilanneviesti.
  • Appelsiinien indeksi tai loppu varastosta -viesti.

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 4. Luku 8
single

single

some-alt