From 661a870f2130138343ca2068ce3d7b7ed9d99df1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?RAVET=20C=C3=A9lya?= Date: Mon, 14 Sep 2026 09:44:58 +0200 Subject: [PATCH] annotation mise --- projet_jdr.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/projet_jdr.py b/projet_jdr.py index 41e2312..b177c87 100644 --- a/projet_jdr.py +++ b/projet_jdr.py @@ -1,5 +1,6 @@ import random +#on défini les attribu class Personnage : def __init__ ( self, nom , cat ): self.nom = nom @@ -14,7 +15,9 @@ class Personnage : self.inventaire = ['dague','potion'] elif self.cat == 'elfe': self.inventaire = ['arc','potion'] - + +#renvoie le jet d'attaque en prenant un nombre au hasard entre 1 et 20 +#et en ajoutant l'experience du personnage multiplier par ça classe def jet_attaque (self): lanceA = random.randint(1,20) if self.cat =='guerrier' or self.cat =='magicien': @@ -23,7 +26,10 @@ class Personnage : return lanceA + self.exp * 3 elif self.cat =='elfe': return lanceA + self.exp * 8 - + +#renvoie le jet de defence en prenant un nombre au hasard entre +#1 et 20 et en ajoutant l'experience du personnage multiplier par +#ça classe def jet_defense (self): lanceD = random.randint(1,20) if self.cat == 'guerrier': @@ -35,18 +41,23 @@ class Personnage : elif self.cat == 'elfe': return lanceD + self.exp * 10 +#change le nombre de point de vie du personnage (nombre possitif +#ou negatif) def change_pdv (self, nb_pdv): self.pdv = self.pdv + nb_pdv +#change le nombre de point de vie du personnage (nombre possitif) def change_exp (self, nb_exp): self.exp = self.exp + nb_exp +#affiche les caracteristique du personnage def affiche_caracteristique (self): print("je m'appelle",self.nom,"je suis un", self.cat ,"j'ai",self.pdv, "point de vie et j'ai", self.exp, "niveau d'experience") +#affiche l'inventaire du personnage def affiche_inventaire (self): print(" dans mon inventaire j'ai", self.inventaire) \ No newline at end of file