Ich versuche gerade selber ein Stein, Schere, Papier Spiel zu schreiben.
Ich weiß, gibt es hier schon und ist oft für Anfänger als Übung und Beispiel gezeigt.
Hatte ich auch gesehen, ich wollte es aber selber ohne abgucken aus meinem Kolf mit dem was ich bisher gelernt habe selber schreiben.
Und wenn es grundsätzlich funktioniert noch mit anderen Teilen verbessern.
Wie dem auch sei. Es klappt ganz gut außer an einer Stelle mit einer if/else Bedingung.
Ich habe den Bereich sogar in klein rausgenommen um dem Problem auf die Spur zu kommen aber es klappt nicht.
Hier die kurze Form:
Code: Alles auswählen
choice = input("Deine Wahl ")
computer=["A","B","C"]
if choice in [computer]:
print("Match")
else:
print("Wrong input")
und mit der Liste computer verglichen.
Wenn die Eingabe in der Liste ist, müsste „Match“ ausgegeben werden, sonst „Wrong input“.
Aber: es wird IMMER Wrong input ausgegeben auch wenn ich A B oder C eingebe.
Was mache ich falsch?