class Monstre: def __init__(self, x=0, y=0, pv=100): self.__pos_x = x self.__pos_y = y self.__pointsDeVie = pv def seDeplace(self, x, y): self.__pos_x = x self.__pos_y = y def estTouche(self, degats): self.__pointsDeVie -= degats def __str__(self): # Redéfinition de la méthode print return 'pos_x=' + str(self.__pos_x) + ' pos_y=' + str(self.__pos_y)+' points de vie=' + str(self.__pointsDeVie) # Jeu dracula = Monstre(10, 10, 200) dracula.seDeplace(20, 30) dracula.estTouche(6) print(f'Dracula est touché : {dracula}') # Résultat - Dracula est touché : posx=20 posy=30 points de vie=194