summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chifumi.py55
1 files changed, 27 insertions, 28 deletions
diff --git a/chifumi.py b/chifumi.py
index e53d80a..1d46be6 100644
--- a/chifumi.py
+++ b/chifumi.py
@@ -31,34 +31,33 @@ def jouer():
print("\nChoix incorrect !\n")
continue
# Vérification des scenarios
- if joueur == ordinateur:
- resultat = "Egalité !"
- else:
- match joueur:
- 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
+ match joueur:
+ case joueur if joueur == 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)