schreibe gerade eine kleine ConsolenAnwendung. Klassisches Auswahl Menü, bei dem der Benutzer zahlen eintragen soll, welchen Programmteil er gerne benutzen will.
If-Else schleifen mit Methodenaufruf ist ja eher unschön, darum hatte ich mir erst sowas überlegt:
mit String und exec (Methode showRecipes wählt anhand des Parameters geringfügig unterschiedliche Abläufe aus)
Code: Alles auswählen
execList=(None,"showRecipes(1)","showRecipes(2)", "showRecipes(3)", "addRecipes()","deleteRecipe()", "exitProgram()")
exec execList[reciveAnInput()]
Code: Alles auswählen
execList=(None,showRecipes...)
Frage: Kann man dem FunktionsObjekt schon bei der Erstellung einen Parameter geben?
Frage: oder wie löst man ein solches Auswahlmenü am elegantesten?
Danke (mal wieder)
D