Zum Hauptinhalt springen

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.