From c5f67d50330e0034bf672a8cf9072d906ed4ac98 Mon Sep 17 00:00:00 2001 From: nicolas Date: Thu, 26 Sep 2024 08:36:56 +0200 Subject: [PATCH] commentaires et note --- miniP1.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/miniP1.py b/miniP1.py index 02298ee..d486c96 100644 --- a/miniP1.py +++ b/miniP1.py @@ -1,3 +1,10 @@ +### programme fonctionnel mais pas de gestion d'erreur pour le choix de la catégorie +### la classe respecte le cahier des charges +### les tests pour changer de tour ne sont pas très lisibles, si le player_1 n'a plus de pdv +### on lance un autre combat ? +### la partie programme principal demande à être mieux organisée +### note : 18/20 (classe : 12/12 prog : 6/8) + from random import randint class Personnage: def __init__(self, nom, cat): @@ -36,7 +43,7 @@ class Personnage: return randint(1, 20) + self.exp * 10 def change_pdv(self, nb_pdv): - self.pdv = max(0, self.pdv + nb_pdv) # Les points de vie ne peuvent pas être négatifs enfin je croi + self.pdv = max(0, self.pdv + nb_pdv) # Les points de vie ne peuvent pas être négatifs enfin je croi. Pourquoi pas def change_exp(self, nb_exp): self.exp += nb_exp @@ -99,7 +106,7 @@ def tour(attaquant, defenseur): action = input(attaquant.nom + " vous pouvez attaquer ou utiliser une potion de soins (il vous reste " + str(attaquant.potions) + " potion(s)).\n" + "Quelle est votre action ? (A pour attaquer / P pour utiliser une potion) ") - if action == "A":#il y a un probleme que j'arrive pas a resoudre c'est si la personne mes pas en majuscule sa fonctionne pas + if action == "A":#il y a un probleme que j'arrive pas a resoudre c'est si la personne mes pas en majuscule sa fonctionne pas. C'est bizarre! attaque = attaquant.jet_attaque() defense = defenseur.jet_defense() print(attaquant.nom + " attaque avec un score de " + str(attaque) + " !")