Python :: Aufgabe #86 :: Lösung #3

9 Lösungen Lösungen öffentlich
#86

Stein, Papier, Schere, Echse, Spock

Anfänger - Python von Energy - 24.09.2015 um 15:22 Uhr
Programmiere das Spiel Stein, Papier, Schere, Echse, Spock, sodass man selbst eine Figur auswählen kann und der Computer eine zufällige Figur auswählt. Ermittele dann, wer diese Partie gewonnen hat.
#3
vote_ok
von saylin (130 Punkte) - 08.11.2015 um 16:55 Uhr
Quellcode ausblenden Python-Code
import random
figuren = ["Stein","Schere","Papier","Echse","Spock"]
print("Williommen bei Stein, Schere, Papier, Echse, Spock!")
run = True
while run :
     n = input("figur wählen nummer eingeben: \n 1)Stein 2)Schere 3)Papier 4)Echse 5)Spock \n")
     player = figuren[int(n)-1]
     Gegner = random.choice(figuren)
     print("Ich: ",player)
     print("Gegner: ",Gegner)
     if player == Gegner :
          print("unentschieden")          
     elif player == "Stein" :
         if Gegner == "Schere" or Gegner == "Echse" :
              print("Gewonnen!!!")            
         else :
               print ("verloren :( ") 
     elif player == "Schere" :
         if Gegner == "Papier" or Gegner == "Echse" :
              print("Gewonnen!!!")            
         else :
               print ("verloren :( ")      
     elif player == "Papier" :
         if Gegner == "Stein" or Gegner == "Spock" :
              print("Gewonnen!!!")            
         else :
               print ("verloren :( ")     
     elif player == "Echse" :
         if Gegner == "Spock" or Gegner == "Papier" :
              print("Gewonnen!!!")            
         else :
               print ("verloren :( ")      
     elif player == "Spock" :
         if Gegner == "Stein" or Gegner == "Schere" :
              print("Gewonnen!!!")            
         else :
               print ("verloren :( ")               
     ende = input("nochmal? j/n")     
     if ende == "n" :
          run = False 

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2095246

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.