Zum Hauptinhalt springen

Mini-Projekt: Textmenü mit Funktionen

Mission

=== Code-Club Menue ===
1) Begruessung
2) Motto
3) Ende
Wahl: 1
Hallo!

Anforderungen

  • Funktion zeige_menue
  • mindestens 2 Aktions-Funktionen
  • while bis Ende
  • if/elif auf die Wahl
  • Kommentar + Titel

Beispiellösung

Lösung anzeigen
# Textmenue mit Funktionen
def zeige_menue():
print("=== Code-Club Menue ===")
print("1) Begruessung")
print("2) Motto")
print("3) Ende")

def begruessung():
name = input("Name: ").strip().title()
print(f"Hallo {name}!")

def motto():
print("Fehler sind Hinweise!")

wahl = ""
while wahl != "3":
zeige_menue()
wahl = input("Wahl: ").strip()
if wahl == "1":
begruessung()
elif wahl == "2":
motto()
elif wahl == "3":
print("Tschuess!")
else:
print("Unbekannte Wahl.")

Kapitel 16 geschafft!

Als Nächstes: Parameter und return.