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

Dagligvarebutikkens system er utformet for å spore varelageret på ulike hyller ved hjelp av tupler, ettersom tupler gir en måte å sikre at dataene er uforanderlige etter at de er satt.

Butikken må imidlertid overvåke enkelte varer og spore deres mengder eller plasseringer for å bistå med etterfylling eller omorganisering.

Du har fått i oppgave å analysere og håndtere lagerdata ved hjelp av tupler for å fastslå visse måleverdier 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 kontrollere lagerstatus.

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

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

  • Kontroller 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" forekommer i shelf-tuplen. Hvis druer kun forekommer én gang, skriv ut: "Grapes need to be restocked." Ellers skriv ut: "Grapes are sufficiently stocked."

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

Krav til utdata

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

Merk

Du kan bruke operatorene in og not in 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

Dagligvarebutikkens system er utformet for å spore varelageret på ulike hyller ved hjelp av tupler, ettersom tupler gir en måte å sikre at dataene er uforanderlige etter at de er satt.

Butikken må imidlertid overvåke enkelte varer og spore deres mengder eller plasseringer for å bistå med etterfylling eller omorganisering.

Du har fått i oppgave å analysere og håndtere lagerdata ved hjelp av tupler for å fastslå visse måleverdier 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 kontrollere lagerstatus.

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

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

  • Kontroller 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" forekommer i shelf-tuplen. Hvis druer kun forekommer én gang, skriv ut: "Grapes need to be restocked." Ellers skriv ut: "Grapes are sufficiently stocked."

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

Krav til utdata

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

Merk

Du kan bruke operatorene in og not in 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