Seite 1 von 1

Mit Input eine vorhandene Variable auswählen

Verfasst: Dienstag 10. November 2020, 16:42
von kgx1106
Hey,

ich bin gerade spaßeshalber dabei eine Speisekarte zu programmieren, die einen Abfragt, was man denn essen möchte. Ich weiß nur nicht ganz, wie ich das mit der input-Funktion so hinbekomme, dass ich eine Variable, die schon existiert, *auswählen* kann, um diese am Ende erneut auszugeben (Ich möchte, dass am Ende eine Quittung mit den gewählten Sachen erstellt wird). Gibt es dazu vielleicht eine eigene Funktion oder weiß einer wie man dies hinbekommen könnte?

Viele Grüße

Re: Mit Input eine vorhandene Variable auswählen

Verfasst: Dienstag 10. November 2020, 17:05
von Sirius3
Du solltest keine Variablen auswählen, weil die kennt ja nur der Programmierer. Wenn Du Speisen auswählen willst benutze eine Liste oder eine andere passende Datenstruktur.

Re: Mit Input eine vorhandene Variable auswählen

Verfasst: Dienstag 10. November 2020, 17:16
von /me
Die "andere passende Datenstruktur" ist in so einem Fall häufig ein Dictionary.

Re: Mit Input eine vorhandene Variable auswählen

Verfasst: Dienstag 10. November 2020, 18:00
von ElektroBerry
Die Gerichte könnten in einer Liste stehen.
Die du dir nummeriert, mit enumerate in einem loop ausgeben lassen kannst.
Dann könntest du mit input-Funktion den Benutzer fragen welches Gericht er haben möchte.
"Input" gibt einen String aus. Diesen kannst du in eine (Int)eger Zahl umwandeln, mit der du
wieder das Gericht aus der Liste bekommst.

Re: Mit Input eine vorhandene Variable auswählen

Verfasst: Mittwoch 11. November 2020, 08:08
von Jankie
Es gab hier mal ein ähnliches Thema, vielleicht ist ja da der ein oder andere Ansatz für dich dabei.