summaryrefslogtreecommitdiff
path: root/chifumi.py
diff options
context:
space:
mode:
authorjerome <jerome@xlinfo.fr>2025-07-04 07:45:12 +0200
committerjerome <jerome@xlinfo.fr>2025-07-04 07:45:12 +0200
commit16f65ff6c58d88ad706e5e59fbda35c94c7c4b11 (patch)
tree509a820bb9d7b5c6342e2fa85a688c14691a48c3 /chifumi.py
parent24e080e6a46524e5f70942721ba10b0e6ffb0455 (diff)
downloadjeux-16f65ff6c58d88ad706e5e59fbda35c94c7c4b11.tar.gz
jeux-16f65ff6c58d88ad706e5e59fbda35c94c7c4b11.zip
exception
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 !")