Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Tuple-Operationer | Andra Datatyper
Introduktion till Python

Svep för att visa menyn

book
Utmaning: Tuple-Operationer

Ditt livsmedelsbutikssystem är utformat för att spåra lagersaldot av varor på olika hyllor med hjälp av tupler, eftersom tupler säkerställer att data är oföränderliga när de väl har satts.

Butiken behöver dock övervaka vissa varor och spåra deras kvantiteter eller positioner för att underlätta påfyllning eller omorganisering.

Du har i uppgift att analysera och hantera lagersaldodata med hjälp av tupler för att fastställa vissa mätvärden och vidta åtgärder baserat på specifika kriterier.

Uppgift

Swipe to start coding

Hantera en tuple som representerar en hylla med frukt genom att utföra operationer för att räkna, hitta och kontrollera lagernivåer.

  • Räkna hur många gånger "apples" förekommer i tuplen shelf. Spara detta i apple_count och skriv ut: "Number of Apples: <$apple_count>".

  • Hitta indexet för den första förekomsten av "bananas" i tuplen shelf. Spara indexet i banana_index och skriv ut: "First Banana Index: <$banana_index>".

  • Kontrollera om antalet äpplen är mindre än 5. Om det är sant, skriv ut: "Apples need to be restocked." Annars, skriv ut: "Apples are sufficiently stocked."

  • Räkna hur många gånger "grapes" förekommer i tuplen shelf. Om druvor bara förekommer en gång, skriv ut: "Grapes need to be restocked." Annars, skriv ut: "Grapes are sufficiently stocked."

  • Kontrollera om "oranges" finns i tuplen shelf. Om de finns, skriv ut deras index med: "Oranges are at index: <$orange_index>". Om de inte finns, skriv ut: "Oranges are out of stock."

Utskriftskrav

  • Skriv ut antalet äpplen: "Number of Apples: <$apple_count>".
  • Skriv ut indexet för den första förekomsten av bananer: "First Banana Index: <$banana_index>".
  • Skriv ut ett meddelande om äppelbeståndet: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut ett meddelande om druvbeståndet: "Grapes need to be restocked." eller "Grapes are sufficiently stocked."
  • Skriv ut indexet för apelsiner om de finns: "Oranges are at index: <$orange_index>", eller "Oranges are out of stock."

Observera

Du kan använda operatorerna in och not in med både tupler och listor.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Utmaning: Tuple-Operationer

Ditt livsmedelsbutikssystem är utformat för att spåra lagersaldot av varor på olika hyllor med hjälp av tupler, eftersom tupler säkerställer att data är oföränderliga när de väl har satts.

Butiken behöver dock övervaka vissa varor och spåra deras kvantiteter eller positioner för att underlätta påfyllning eller omorganisering.

Du har i uppgift att analysera och hantera lagersaldodata med hjälp av tupler för att fastställa vissa mätvärden och vidta åtgärder baserat på specifika kriterier.

Uppgift

Swipe to start coding

Hantera en tuple som representerar en hylla med frukt genom att utföra operationer för att räkna, hitta och kontrollera lagernivåer.

  • Räkna hur många gånger "apples" förekommer i tuplen shelf. Spara detta i apple_count och skriv ut: "Number of Apples: <$apple_count>".

  • Hitta indexet för den första förekomsten av "bananas" i tuplen shelf. Spara indexet i banana_index och skriv ut: "First Banana Index: <$banana_index>".

  • Kontrollera om antalet äpplen är mindre än 5. Om det är sant, skriv ut: "Apples need to be restocked." Annars, skriv ut: "Apples are sufficiently stocked."

  • Räkna hur många gånger "grapes" förekommer i tuplen shelf. Om druvor bara förekommer en gång, skriv ut: "Grapes need to be restocked." Annars, skriv ut: "Grapes are sufficiently stocked."

  • Kontrollera om "oranges" finns i tuplen shelf. Om de finns, skriv ut deras index med: "Oranges are at index: <$orange_index>". Om de inte finns, skriv ut: "Oranges are out of stock."

Utskriftskrav

  • Skriv ut antalet äpplen: "Number of Apples: <$apple_count>".
  • Skriv ut indexet för den första förekomsten av bananer: "First Banana Index: <$banana_index>".
  • Skriv ut ett meddelande om äppelbeståndet: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut ett meddelande om druvbeståndet: "Grapes need to be restocked." eller "Grapes are sufficiently stocked."
  • Skriv ut indexet för apelsiner om de finns: "Oranges are at index: <$orange_index>", eller "Oranges are out of stock."

Observera

Du kan använda operatorerna in och not in med både tupler och listor.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 6
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt