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

Svep för att visa menyn

book
Utmaning: Hantering av Listor

Är du redo att tillämpa dina nya kunskaper om listor och listmetoder i en praktisk situation?

Denna utmaning engagerar dig i att hantera en livsmedelsbutiks delikatessavdelningsvaror, vilket kräver att du använder nästlade listor, listmetoder och villkorslogik.

Uppgift

Swipe to start coding

Hantera en lista över delikatessvaror genom att initiera, uppdatera och organisera dem i olika kategorier såsom kött, ost och tillbehör.

  1. Initiera listor:

    • Skapa en lista meat med värdena: "Ham", 3.99, 50, "Sliced";
    • Skapa en lista cheese med värdena: "Cheddar", 5.49, 100, "Sharp";
    • Skapa en lista condiment med värdena: "Mustard", 1.99, 75, "Spicy".
  2. Skapa huvudlista:

    • Kombinera listorna meat, cheese och condiment till en enda lista kallad deli_dept.
  3. Fyll på vara:

    • Om "Ham" finns i listan meat och dess kvantitet är mindre än 100, uppdatera kvantiteten till 100.
  4. Lägg till säsongskött:

    • Skapa en lista seasonal_meat med värdena: "Turkey", 4.50, 100, "Sliced";
    • Lägg till seasonal_meat i deli_dept.
  5. Ta bort tillbehör:

    • Ta bort listan condiment från deli_dept.
  6. Sortera lista:

    • Sortera deli_dept alfabetiskt baserat på det första elementet i varje underlista.

Utskriftskrav

  • Skriv ut det initiala tillståndet för deli_dept med meddelandet: "Initial Deli List: <$deli_dept>".
  • Efter alla operationer, skriv ut det uppdaterade tillståndet för deli_dept med meddelandet: "Updated Deli List: <$deli_dept>".

Observera

Sorteringen av listan kommer att baseras på det första värdet i varje underlista (t.ex. "Ham", "Cheddar", "Turkey").

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 3

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: Hantering av Listor

Är du redo att tillämpa dina nya kunskaper om listor och listmetoder i en praktisk situation?

Denna utmaning engagerar dig i att hantera en livsmedelsbutiks delikatessavdelningsvaror, vilket kräver att du använder nästlade listor, listmetoder och villkorslogik.

Uppgift

Swipe to start coding

Hantera en lista över delikatessvaror genom att initiera, uppdatera och organisera dem i olika kategorier såsom kött, ost och tillbehör.

  1. Initiera listor:

    • Skapa en lista meat med värdena: "Ham", 3.99, 50, "Sliced";
    • Skapa en lista cheese med värdena: "Cheddar", 5.49, 100, "Sharp";
    • Skapa en lista condiment med värdena: "Mustard", 1.99, 75, "Spicy".
  2. Skapa huvudlista:

    • Kombinera listorna meat, cheese och condiment till en enda lista kallad deli_dept.
  3. Fyll på vara:

    • Om "Ham" finns i listan meat och dess kvantitet är mindre än 100, uppdatera kvantiteten till 100.
  4. Lägg till säsongskött:

    • Skapa en lista seasonal_meat med värdena: "Turkey", 4.50, 100, "Sliced";
    • Lägg till seasonal_meat i deli_dept.
  5. Ta bort tillbehör:

    • Ta bort listan condiment från deli_dept.
  6. Sortera lista:

    • Sortera deli_dept alfabetiskt baserat på det första elementet i varje underlista.

Utskriftskrav

  • Skriv ut det initiala tillståndet för deli_dept med meddelandet: "Initial Deli List: <$deli_dept>".
  • Efter alla operationer, skriv ut det uppdaterade tillståndet för deli_dept med meddelandet: "Updated Deli List: <$deli_dept>".

Observera

Sorteringen av listan kommer att baseras på det första värdet i varje underlista (t.ex. "Ham", "Cheddar", "Turkey").

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 3
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