Kursinhalt
Einführung in Python
Einführung in Python
Herausforderung: Listenverwaltung
Sind Sie bereit, Ihr neues Wissen über Listen und Listenmethoden in einem praktischen Umfeld anzuwenden?
Diese Herausforderung wird Sie in die Verwaltung der Artikel der Feinkostabteilung eines Lebensmittelgeschäfts einbeziehen, wobei Sie verschachtelte Listen, Listenmethoden und bedingte Logik nutzen müssen.
Swipe to start coding
In dieser Aufgabe verwalten Sie eine Liste von Feinkostartikeln, indem Sie sie initialisieren, aktualisieren und organisieren. Sie arbeiten mit verschiedenen Kategorien wie Fleisch, Käse und Gewürzen und führen Operationen wie das Auffüllen von Beständen, das Hinzufügen neuer Artikel und das Sortieren der Liste durch.
Code-Anweisungen
-
Listen initialisieren:
- Erstellen Sie eine Liste namens
meat
mit den Werten:"Ham"
,3.99
,50
,"Sliced"
. - Erstellen Sie eine Liste namens
cheese
mit den Werten:"Cheddar"
,5.49
,100
,"Sharp"
. - Erstellen Sie eine Liste namens
condiment
mit den Werten:"Mustard"
,1.99
,75
,"Spicy"
.
- Erstellen Sie eine Liste namens
-
Hauptliste erstellen:
- Kombinieren Sie die Listen
meat
,cheese
undcondiment
zu einer einzigen Liste namensdeli_dept
.
- Kombinieren Sie die Listen
-
Artikel auffüllen:
- Überprüfen Sie, ob
"Ham"
in der Listemeat
ist und ob die Menge weniger als100
beträgt. Wenn beide Bedingungen zutreffen, aktualisieren Sie die Menge auf100
.
- Überprüfen Sie, ob
-
Saisonales Fleisch hinzufügen:
- Erstellen Sie eine Liste namens
seasonal_meat
mit den Werten:"Turkey"
,4.50
,100
,"Sliced"
. - Fügen Sie die Liste
seasonal_meat
zur Listedeli_dept
hinzu.
- Erstellen Sie eine Liste namens
-
Gewürz entfernen:
- Entfernen Sie die Liste
condiment
aus der Listedeli_dept
.
- Entfernen Sie die Liste
-
Liste sortieren:
- Sortieren Sie die Liste
deli_dept
alphabetisch basierend auf dem ersten Element jeder Unterliste.
- Sortieren Sie die Liste
Ausgabeanforderungen
- Drucken Sie den Anfangszustand der Liste
deli_dept
mit der Nachricht:"Initial Deli List: <$deli_dept>"
. - Nach Durchführung aller Operationen drucken Sie den aktualisierten Zustand der Liste
deli_dept
mit der Nachricht:"Updated Deli List: <$deli_dept>"
.
Hinweis:
Wenn Sie eine Liste sortieren, die andere Listen enthält, wird sie basierend auf dem ersten Wert jeder Unterliste sortiert. In unserem Beispiel, wenn wir die Liste
deli_dept
sortieren, erfolgt die Sortierung basierend auf den Zeichenfolgen"Ham"
,"Cheddar"
und"Turkey"
.
Lösung
Danke für Ihr Feedback!
Herausforderung: Listenverwaltung
Sind Sie bereit, Ihr neues Wissen über Listen und Listenmethoden in einem praktischen Umfeld anzuwenden?
Diese Herausforderung wird Sie in die Verwaltung der Artikel der Feinkostabteilung eines Lebensmittelgeschäfts einbeziehen, wobei Sie verschachtelte Listen, Listenmethoden und bedingte Logik nutzen müssen.
Swipe to start coding
In dieser Aufgabe verwalten Sie eine Liste von Feinkostartikeln, indem Sie sie initialisieren, aktualisieren und organisieren. Sie arbeiten mit verschiedenen Kategorien wie Fleisch, Käse und Gewürzen und führen Operationen wie das Auffüllen von Beständen, das Hinzufügen neuer Artikel und das Sortieren der Liste durch.
Code-Anweisungen
-
Listen initialisieren:
- Erstellen Sie eine Liste namens
meat
mit den Werten:"Ham"
,3.99
,50
,"Sliced"
. - Erstellen Sie eine Liste namens
cheese
mit den Werten:"Cheddar"
,5.49
,100
,"Sharp"
. - Erstellen Sie eine Liste namens
condiment
mit den Werten:"Mustard"
,1.99
,75
,"Spicy"
.
- Erstellen Sie eine Liste namens
-
Hauptliste erstellen:
- Kombinieren Sie die Listen
meat
,cheese
undcondiment
zu einer einzigen Liste namensdeli_dept
.
- Kombinieren Sie die Listen
-
Artikel auffüllen:
- Überprüfen Sie, ob
"Ham"
in der Listemeat
ist und ob die Menge weniger als100
beträgt. Wenn beide Bedingungen zutreffen, aktualisieren Sie die Menge auf100
.
- Überprüfen Sie, ob
-
Saisonales Fleisch hinzufügen:
- Erstellen Sie eine Liste namens
seasonal_meat
mit den Werten:"Turkey"
,4.50
,100
,"Sliced"
. - Fügen Sie die Liste
seasonal_meat
zur Listedeli_dept
hinzu.
- Erstellen Sie eine Liste namens
-
Gewürz entfernen:
- Entfernen Sie die Liste
condiment
aus der Listedeli_dept
.
- Entfernen Sie die Liste
-
Liste sortieren:
- Sortieren Sie die Liste
deli_dept
alphabetisch basierend auf dem ersten Element jeder Unterliste.
- Sortieren Sie die Liste
Ausgabeanforderungen
- Drucken Sie den Anfangszustand der Liste
deli_dept
mit der Nachricht:"Initial Deli List: <$deli_dept>"
. - Nach Durchführung aller Operationen drucken Sie den aktualisierten Zustand der Liste
deli_dept
mit der Nachricht:"Updated Deli List: <$deli_dept>"
.
Hinweis:
Wenn Sie eine Liste sortieren, die andere Listen enthält, wird sie basierend auf dem ersten Wert jeder Unterliste sortiert. In unserem Beispiel, wenn wir die Liste
deli_dept
sortieren, erfolgt die Sortierung basierend auf den Zeichenfolgen"Ham"
,"Cheddar"
und"Turkey"
.
Lösung
Danke für Ihr Feedback!