Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Tuple-Operasjoner | Andre Datatyper
Introduksjon til Python

Sveip for å vise menyen

book
Utfordring: Tuple-Operasjoner

Systemet til dagligvarebutikken din er designet for å spore beholdningen av varer på forskjellige hyller ved hjelp av tupler, da tupler gir en måte å sikre at dataene er uforanderlige når de er satt.

Imidlertid trenger butikken å overvåke visse varer og spore deres mengder eller posisjoner for å hjelpe til med påfylling eller omorganisering.

Du har fått i oppgave å analysere og administrere lagerdata ved hjelp av tupler for å bestemme visse målinger og iverksette tiltak basert på spesifikke kriterier.

Oppgave

Swipe to start coding

Administrer en tuple som representerer en hylle med frukt ved å utføre operasjoner for å telle, finne og sjekke lagerbeholdning.

  • Tell hvor mange ganger "apples" vises i shelf-tuplen. Lagre dette i apple_count og skriv ut: "Number of Apples: <$apple_count>".

  • Finn indeksen for den første forekomsten av "bananas" i shelf-tuplen. Lagre indeksen i banana_index og skriv ut: "First Banana Index: <$banana_index>".

  • Sjekk om antall epler er mindre enn 5. Hvis sant, skriv ut: "Apples need to be restocked." Ellers, skriv ut: "Apples are sufficiently stocked."

  • Tell hvor mange ganger "grapes" vises i shelf-tuplen. Hvis druer vises bare én gang, skriv ut: "Grapes need to be restocked." Ellers, skriv ut: "Grapes are sufficiently stocked."

  • Sjekk om "oranges" finnes i shelf-tuplen. Hvis de gjør det, skriv ut indeksen deres med: "Oranges are at index: <$orange_index>". Hvis de ikke finnes, skriv ut: "Oranges are out of stock."

Output Requirements

  • Skriv ut antall epler: "Number of Apples: <$apple_count>".
  • Skriv ut indeksen for den første forekomsten av bananer: "First Banana Index: <$banana_index>".
  • Skriv ut en melding om eplelagerstatus: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut en melding om druelagerstatus: "Grapes need to be restocked." eller "Grapes are sufficiently stocked."
  • Skriv ut indeksen for appelsiner hvis de finnes: "Oranges are at index: <$orange_index>", eller "Oranges are out of stock."

Merk

Du kan bruke in og not in-operatorene med både tupler og lister.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

book
Utfordring: Tuple-Operasjoner

Systemet til dagligvarebutikken din er designet for å spore beholdningen av varer på forskjellige hyller ved hjelp av tupler, da tupler gir en måte å sikre at dataene er uforanderlige når de er satt.

Imidlertid trenger butikken å overvåke visse varer og spore deres mengder eller posisjoner for å hjelpe til med påfylling eller omorganisering.

Du har fått i oppgave å analysere og administrere lagerdata ved hjelp av tupler for å bestemme visse målinger og iverksette tiltak basert på spesifikke kriterier.

Oppgave

Swipe to start coding

Administrer en tuple som representerer en hylle med frukt ved å utføre operasjoner for å telle, finne og sjekke lagerbeholdning.

  • Tell hvor mange ganger "apples" vises i shelf-tuplen. Lagre dette i apple_count og skriv ut: "Number of Apples: <$apple_count>".

  • Finn indeksen for den første forekomsten av "bananas" i shelf-tuplen. Lagre indeksen i banana_index og skriv ut: "First Banana Index: <$banana_index>".

  • Sjekk om antall epler er mindre enn 5. Hvis sant, skriv ut: "Apples need to be restocked." Ellers, skriv ut: "Apples are sufficiently stocked."

  • Tell hvor mange ganger "grapes" vises i shelf-tuplen. Hvis druer vises bare én gang, skriv ut: "Grapes need to be restocked." Ellers, skriv ut: "Grapes are sufficiently stocked."

  • Sjekk om "oranges" finnes i shelf-tuplen. Hvis de gjør det, skriv ut indeksen deres med: "Oranges are at index: <$orange_index>". Hvis de ikke finnes, skriv ut: "Oranges are out of stock."

Output Requirements

  • Skriv ut antall epler: "Number of Apples: <$apple_count>".
  • Skriv ut indeksen for den første forekomsten av bananer: "First Banana Index: <$banana_index>".
  • Skriv ut en melding om eplelagerstatus: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut en melding om druelagerstatus: "Grapes need to be restocked." eller "Grapes are sufficiently stocked."
  • Skriv ut indeksen for appelsiner hvis de finnes: "Oranges are at index: <$orange_index>", eller "Oranges are out of stock."

Merk

Du kan bruke in og not in-operatorene med både tupler og lister.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 6
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt