summaryrefslogtreecommitdiff
path: root/chifumi.py
diff options
context:
space:
mode:
Diffstat (limited to 'chifumi.py')
-rw-r--r--chifumi.py65
1 files changed, 33 insertions, 32 deletions
diff --git a/chifumi.py b/chifumi.py
index 6befe87..ed66170 100644
--- a/chifumi.py
+++ b/chifumi.py
@@ -30,38 +30,39 @@ def jouer():
print("\nChoix incorrect !\n")
continue
# Vérification des scenarios
- if(joueur == ordinateur):
- resultat = "Egalité !"
- elif(joueur == 1): # Pierre
- if(ordinateur == 2): # Feuille
- resultat = "Perdu, la feuille recouvre la pierre !"
- Pointsordinateur = Pointsordinateur + 1
- else: # Ciseaux
- resultat = "Gagné, la pierre écrase les ciseaux !"
- Pointsjoueur = Pointsjoueur + 1
- elif(joueur == 2): #Feuille
- if(ordinateur == 3): # Ciseaux
- resultat = "Perdu, les ciseaux coupent la feuille !"
- Pointsordinateur = Pointsordinateur + 1
- else: # Pierre
- resultat = "Gagné, la feuille recouvre la pierre !"
- Pointsjoueur = Pointsjoueur + 1
- elif(joueur == 3): # Ciseaux
- if(ordinateur == 1): # Pierre
- resultat = "Perdu, la pierre écrase les ciseaux !"
- Pointsordinateur = Pointsordinateur + 1
- else: # Feuille
- resultat = "Gagné, la pierre écrase les ciseaux !"
- Pointsjoueur = Pointsjoueur + 1
- else:
- print("\nChoix incorrect !\n")
- continue
- # Impression des points
- print("***************************************")
- print(resultat)
- print("joueur : ", Pointsjoueur)
- print("ordinateur : ", Pointsordinateur)
- print("***************************************\n")
+ match joueur:
+ case ordinateur:
+ resultat = "Egalité !"
+ case 1: # Pierre
+ if(ordinateur == 2): # Feuille
+ resultat = "Perdu, la feuille recouvre la pierre !"
+ Pointsordinateur = Pointsordinateur + 1
+ else: # Ciseaux
+ resultat = "Gagné, la pierre écrase les ciseaux !"
+ Pointsjoueur = Pointsjoueur + 1
+ case 2: #Feuille
+ if(ordinateur == 3): # Ciseaux
+ resultat = "Perdu, les ciseaux coupent la feuille !"
+ Pointsordinateur = Pointsordinateur + 1
+ else: # Pierre
+ resultat = "Gagné, la feuille recouvre la pierre !"
+ Pointsjoueur = Pointsjoueur + 1
+ case 3: # Ciseaux
+ if(ordinateur == 1): # Pierre
+ resultat = "Perdu, la pierre écrase les ciseaux !"
+ Pointsordinateur = Pointsordinateur + 1
+ else: # Feuille
+ resultat = "Gagné, la pierre écrase les ciseaux !"
+ Pointsjoueur = Pointsjoueur + 1
+ case other:
+ print("\nChoix incorrect !\n")
+ continue
+ # Impression des points
+ print("***************************************")
+ print(resultat)
+ print("joueur : ", Pointsjoueur)
+ print("ordinateur : ", Pointsordinateur)
+ print("***************************************\n")
print("Bye !")