Browse Source

fin de la classe

master
julien 1 month ago
parent
commit
c3a25a762b
  1. 15
      projet poo.py

15
projet poo.py

@ -23,6 +23,7 @@ class Personnage :
return resultat_de+self.exp*3 return resultat_de+self.exp*3
elif self.cat == "elfe" : elif self.cat == "elfe" :
return resultat_de+self.exp*8 return resultat_de+self.exp*8
def jet_defense(self) : def jet_defense(self) :
resultat_de = randint(1,20) resultat_de = randint(1,20)
if self.cat == "guerrier" : if self.cat == "guerrier" :
@ -33,13 +34,23 @@ class Personnage :
return resultat_de+self.exp*9 return resultat_de+self.exp*9
elif self.cat == "elfe" : elif self.cat == "elfe" :
return resultat_de+self.exp*10 return resultat_de+self.exp*10
def change_pv(self, nb_pv) : def change_pv(self, nb_pv) :
self.pv += nb_pv self.pv += nb_pv
def change_exp(self, nb_exp) : def change_exp(self, nb_exp) :
self.exp += nb_exp self.exp += nb_exp
def affiche_caracteristiques(self) :
print(f"Bonjour {self.nom} le {self.cat}, voici tes caractéristiques actuelle :\n- {self.pv} PV \n- {self.exp} EXP")
def affiche_inventaire(self) :
print(f"Bonjour {self.nom}, voici ton inventaire :")
for i in range(len(self.inv)) :
print(f"- {self.inv[i]}")
Corentin = Personnage("Corentin", "guerrier") corentin = Personnage("Corentin", "guerrier")
Xuan = Personnage("Xuan", "Elfe") xuan = Personnage("Xuan", "Elfe")
Loading…
Cancel
Save