single
Challenge: Listenverwaltung
Swipe um das Menü anzuzeigen
Bereit, dein neues Wissen über Listen und Listenmethoden in einer praktischen Anwendung einzusetzen?
Diese Aufgabe fordert dich dazu auf, die Artikel der Feinkostabteilung eines Lebensmittelgeschäfts zu verwalten. Dabei musst du verschachtelte Listen, Listenmethoden und bedingte Logik verwenden.
Wischen, um mit dem Codieren zu beginnen
Verwalten einer Liste von Feinkostartikeln durch Initialisierung, Aktualisierung und Organisation in verschiedene Kategorien wie Fleisch, Käse und Gewürze.
-
Listen initialisieren:
- Erstellen einer Liste
meatmit den Werten:"Ham",3.99,50,"Sliced"; - Erstellen einer Liste
cheesemit den Werten:"Cheddar",5.49,100,"Sharp"; - Erstellen einer Liste
condimentmit den Werten:"Mustard",1.99,75,"Spicy".
- Erstellen einer Liste
-
Hauptliste erstellen:
- Kombinieren der Listen
meat,cheeseundcondimentzu einer einzigen Liste namensdeli_dept.
- Kombinieren der Listen
-
Artikel nachfüllen:
- Falls sich
"Ham"in der Listemeatbefindet und die Menge weniger als100beträgt, Aktualisierung der Menge auf100.
- Falls sich
-
Saisonales Fleisch hinzufügen:
- Erstellen einer Liste
seasonal_meatmit den Werten:"Turkey",4.50,100,"Sliced"; - Anhängen von
seasonal_meatandeli_dept.
- Erstellen einer Liste
-
Gewürz entfernen:
- Entfernen der Liste
condimentausdeli_dept.
- Entfernen der Liste
-
Liste sortieren:
- Alphabetisches Sortieren von
deli_deptanhand des ersten Elements jeder Unterliste mit der Methodesort().
- Alphabetisches Sortieren von
Ausgabebedingungen
- Ausgabe des Anfangszustands von
deli_deptmit der Nachricht:"Initial Deli List: <$deli_dept>". - Nach allen Operationen Ausgabe des aktualisierten Zustands von
deli_deptmit der Nachricht:"Updated Deli List: <$deli_dept>".
Hinweis
Die Sortierung der Liste erfolgt anhand des ersten Werts jeder Unterliste (z. B.
"Ham","Cheddar","Turkey").
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen