JEU - pierre, feuille, ciseau
Hi, j'ai tenté le tout pour le tout pour corriger mon code mais je ne trouve pas de solution je vous le link en dessous ! Et je cherche une commande pour dire : "Appuyer sur entrer pour recommencer le jeux" et ou ça recommence si on appuie et si on appuie ailleurs ça ferme ! Et mon soucis est que ma fonction RESULTAT parfois n'affiche aucun gagnant ni perdant ! Je précise que je suis ouvert à tous mais que je reste débutant.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| from random import *
input("Pour commencer a jouer APPUYER sur entrer")
p1=input("Entrer le prénom du joueur 1:")
p2=input("Entrer le prénom du joueur 2:")
x=0
l=0
def JEUXp1(x):
x=randint(1,3) #p1
return x
def JEUXp2(l):
l=randint(1,3) #p2
return l
#-------------------
JEUXp1(x)
JEUXp2(l)
#-------------------
def RESULTAT():
if JEUXp1(x)==JEUXp2(l):
print("Personne ne gagne")
elif JEUXp1(x)==1:
if JEUXp2(l)==2:
print(p2,"gagne",p1)
elif JEUXp2(l)==3:
print(p1,"gagne",p2)
elif JEUXp1(x)==2:
if JEUXp2(l)==1:
print(p1,"gagne",p2)
elif JEUXp2(l)==3:
print(p2,"gagne",p1)
elif JEUXp1(x)==3:
if JEUXp2(l)==1:
print(p2,"gagne",p1)
elif JEUXp2(l)==2:
print(p1,"gagne",p2)
RESULTAT()
input() |