Mini-Projekt: Einkaufsliste
Mission
=== Einkaufsliste ===
Artikel (oder ende): Milch
Artikel (oder ende): Brot
Artikel (oder ende): ende
Deine Liste: ['Milch', 'Brot']
Anforderungen
- leere Liste
- while-Schleife bis
"ende" - append
- Liste ausgeben
- optional: remove nach Name
- Kommentar + Titel
Beispiellösung
Lösung anzeigen
# Einkaufsliste
print("=== Einkaufsliste ===")
liste = []
artikel = ""
while artikel != "ende":
artikel = input("Artikel (oder ende): ").strip()
if artikel != "ende" and artikel != "":
liste.append(artikel)
print(f"Hinzugefuegt: {artikel}")
print(f"Deine Liste ({len(liste)}): {liste}")
weg = input("Etwas streichen? (Name oder nein): ").strip()
if weg != "nein" and weg in liste:
liste.remove(weg)
print(f"Neu: {liste}")
Kapitel 13 geschafft!
Als Nächstes: Listen und Schleifen – auswerten, suchen, mitteln.