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 livsmedelsbutiks system är utformat för att spåra inventeringen av varor på olika hyllor med hjälp av tupler, eftersom tupler ger ett sätt att säkerställa att data är oföränderliga när de väl är satta.

Men butiken behöver övervaka vissa varor och spåra deras kvantiteter eller positioner för att hjälpa till med påfyllning eller omarrangering.

Du har i uppdrag att analysera och hantera inventeringsdata med hjälp av tupler för att bestämma vissa mätvärden och vidta åtgärder baserat på specifika kriterier.

Uppgift

Swipe to start coding

Hantera en tuppel som representerar en hylla med frukter 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 shelf-tuppeln. 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 shelf-tuppeln. Spara indexet i banana_index och skriv ut: "First Banana Index: <$banana_index>".

  • Kontrollera om antalet äpplen är mindre än 5. Om 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 shelf-tuppeln. Om druvor förekommer endast en gång, skriv ut: "Grapes need to be restocked." Annars, skriv ut: "Grapes are sufficiently stocked."

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

Utmatningskrav

  • 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 äppellagrets status: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut ett meddelande om druvlagrets status: "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."

Notera

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
single

single

Fråga AI

expand

Fråga AI

ChatGPT

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

close

Awesome!

Completion rate improved to 2.17

book
Utmaning: Tuple-Operationer

Ditt livsmedelsbutiks system är utformat för att spåra inventeringen av varor på olika hyllor med hjälp av tupler, eftersom tupler ger ett sätt att säkerställa att data är oföränderliga när de väl är satta.

Men butiken behöver övervaka vissa varor och spåra deras kvantiteter eller positioner för att hjälpa till med påfyllning eller omarrangering.

Du har i uppdrag att analysera och hantera inventeringsdata med hjälp av tupler för att bestämma vissa mätvärden och vidta åtgärder baserat på specifika kriterier.

Uppgift

Swipe to start coding

Hantera en tuppel som representerar en hylla med frukter 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 shelf-tuppeln. 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 shelf-tuppeln. Spara indexet i banana_index och skriv ut: "First Banana Index: <$banana_index>".

  • Kontrollera om antalet äpplen är mindre än 5. Om 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 shelf-tuppeln. Om druvor förekommer endast en gång, skriv ut: "Grapes need to be restocked." Annars, skriv ut: "Grapes are sufficiently stocked."

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

Utmatningskrav

  • 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 äppellagrets status: "Apples need to be restocked." eller "Apples are sufficiently stocked."
  • Skriv ut ett meddelande om druvlagrets status: "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."

Notera

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!

close

Awesome!

Completion rate improved to 2.17

Svep för att visa menyn

some-alt