So hab ich mich heute mal hin gesetzt und mir ein Scheere, Stein, Papier geamcht.
Nun ist es aber so, wenn ich Scheere auswähle, kommt wieder die frage was ich wählen möchte.
Bei Stein und Papier geht es Problemlos.
Kann mir jemand helfen?
Code: Alles auswählen
import random
kic = random.randint(1,3) #Ki zufällig Auswahl
spielerc = True
#Hauptprogramm
print ("")
print ("exit eingeben um das Spiel zu beenden!")
print ("")
print ("")
print ("")
#Namen
name = input("Wie heißt du? ")
if (name == "exit"):
sys.exit ()
print ("")
print ("")
print ("Hallo %s, viel Spaß bei Scheere,Stein,Papier!" % name)
# Ki-Auswahl
if kic == 1:
kic = "Scheere"
elif kic == 2:
kic = "Stein"
elif kic == 3:
kic = "Papier"
# Spieler Auswahl
while spielerc == True:
print ("")
print ("")
print ("Wähle zwischen 1.Scheere, 2.Stein, 3.Papier!")
print ("")
print ("")
spielerc = eval (input(""))
if spielerc == 1:
print ("%s hat Scheere gewählt!" % name)
spielerc == False
elif spielerc == 2:
print ("%s hat Stein gewählt!" % name)
spielerc == False
elif spielerc == 3:
print ("%s hat Papier gewäht!" % name)
spielerc == False
else:
print (" Wähle mit 1, 2,3.")
spielerc == True
print ("")
print ("")
print ("Dein Gegner hat " +kic+ " gewählt!")
print ("")
print ("")
# Gewinn-Bedinungen
if spielerc == 1 and kic == "Scheere":
print ("Draw!")
elif spielerc == 2 and kic == "Stein":
print ("Draw!")
elif spielerc == 3 and kic == "Papier":
print ("Draw!")
elif spielerc == 1 and kic == "Stein":
print ("Verloren! Stein schlägt Scheere!")
elif spielerc == 2 and kic == "Papier":
print ("Verloren! Papier schlägt Stein!")
elif spielerc == 3 and kic == "Scheere":
print ("Verloren! Scheere schlägt Papier!")
elif spielerc == 1 and kic == "Papier":
print ("Gewonnen! Scheere schlägt Papier!")
elif spielerc == 2 and kic == "Scheere":
print ("Gewonnen! Stein schlägt Scheere!")
elif spielerc == 3 and kic == "Stein":
print ("Gewonnen! Papier schlägt Stein!")
