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

#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

von saylin (130 Punkte)
- 08.11.2015 um 16:55 Uhr

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
Seite 1 von 0
1