From 90c6824ed8e0570cd90d559944ac04dbe123526e Mon Sep 17 00:00:00 2001 From: Xuan <> Date: Thu, 10 Sep 2026 14:00:25 +0200 Subject: [PATCH] Methode jet_attaque/defense --- main.py | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index c14fe74..5e34758 100644 --- a/main.py +++ b/main.py @@ -1,3 +1,4 @@ +from random import randint class Personnage: def __init__(self, nom, cat): self.nom = nom @@ -7,14 +8,39 @@ class Personnage: self.inventaire = [] def jet_attaque(self): - pass + de = randint(1,20) + if self.cat == "guerrier" or self.cat == "magicien": + coef = 10 + elif self.cat == "voleur": + coef = 3 + else: + coef = 8 + return de+(self.exp*coef) + def jet_defense(self): - pass + de = randint(1,20) + if self.cat == "guerrier": + coef = 8 + elif self.cat == "magicien": + coef = 7 + elif self.cat == "voleur": + coef = 9 + else: + coef = 10 + return de+(self.exp*coef) + def change_pdv(self): pass + def change_exp(self): pass + def affiche_caracteristique(self): pass + def affiche_inventaire(self): - pass \ No newline at end of file + pass + +xuan = Personnage("xuan", "guerrier") + + \ No newline at end of file