Seite 1 von 1

Alle werte der Variable

Verfasst: Freitag 11. Mai 2018, 02:02
von Brevista
guten Abend ich bin auf Folgendes Problme gestoßen:

Ich habe eine Variable beispiel = "a","b","c" jetzt möchte ich wenn (egal welcher buchstabe) eingegeben wird diesen buchstabe ausgegeben wird also if eingabe is beispiel: print(beispiel)

Code: Alles auswählen

eingabe = input("buchstabe >>")
buchstaben = "a","b","c"
if eingabe is buchstabe:
	print(eingabe)

Re: Alle werte der Variable

Verfasst: Freitag 11. Mai 2018, 06:06
von darktrym
Das geht sicher mit Reflection oder Abfrage des Namensraum aber warum will man sowas was nach Designfehler stinkt!

Re: Alle werte der Variable

Verfasst: Freitag 11. Mai 2018, 08:37
von sls
Brevista hat geschrieben:guten Abend ich bin auf Folgendes Problme gestoßen:

Ich habe eine Variable beispiel = "a","b","c" jetzt möchte ich wenn (egal welcher buchstabe) eingegeben wird diesen buchstabe ausgegeben wird also if eingabe is beispiel: print(beispiel)]
Was genau ist denn dein Ziel? Möchtest du prüfen, ob der eingegebene Buchstabe im Tupel `beispiel` vorkommt, oder ob die Eingabe dem Tupel entspricht? Dein gezeigter Code wird nicht funktionieren, da `eingabe` nirgendwo deklariert wurde.

So wie ich dich nun verstanden habe, möchtest du prüfen, ob `eingabe` in `beispiel` vorkommt. Dafür könntest du dann den `in`-Operator verwenden:

Code: Alles auswählen

beispiel = "a", "b", "c"
eingabe = input("buchstabe >>")

if eingabe in beispiel:
    print(eingabe)

Re: Alle werte der Variable

Verfasst: Samstag 12. Mai 2018, 18:25
von jerch
darktrym hat geschrieben: Freitag 11. Mai 2018, 06:06 Das geht sicher mit Reflection oder Abfrage des Namensraum aber warum will man sowas was nach Designfehler stinkt!
Restalkohol vom Vortag? :lol: