summaryrefslogtreecommitdiff
path: root/chifumi.py
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2025-07-04 08:46:46 +0200
committerjerome <jerome@xlinfo.fr>2025-07-04 08:46:46 +0200
commita3d16d1b85f50d52b8d3bc0c48ae6f707142f4c1 (patch)
tree8f7a7c659d8e6ce012a3a806ef8cb1fa207ce42a /chifumi.py
parent7c20b6b965dfc7d032d7cd93567c8dc137383a35 (diff)
downloadjeux-a3d16d1b85f50d52b8d3bc0c48ae6f707142f4c1.tar.gz
jeux-a3d16d1b85f50d52b8d3bc0c48ae6f707142f4c1.zip
chifumi
Diffstat (limited to 'chifumi.py')
-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)