From e094d4d22efb021fc4993ba5b741cd6cfeae03ad Mon Sep 17 00:00:00 2001 From: Professeur Date: Tue, 22 Sep 2026 17:03:49 +0200 Subject: [PATCH] Notation --- main.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/main.py b/main.py index 805d45e..0cbba80 100644 --- a/main.py +++ b/main.py @@ -1,3 +1,25 @@ +""" +* Personnage: + - constructeur : + indique le rôle de paramètres dans la documentation. + Erreur dans l'inventaire : à chaque fois tu écris une liste à un seul élément : une chaîne de caractères. + Il aurait fallu écrire self.inventaire = ["épée", "potion"]. + De plus, je ne comprends pas ton commentaire. + - affiche_inventaire : + tu aurais pu améliorer, et ça t'aurait probablement permis de repérer l'erreur précédente. +* fonction `start`: + ça aurait été plus lisible de découper en plusieurs fonctions. + Il est étrange d'afficher dans la fonction start qu'il faut lancer start !!! + Il aurait été pratique de simplifier le choix de la catégorie de personnage. + Noms de variables `attaquant` et `defenseur` mal choisi : ce sont des jets, pas des personnages. + Tu ne gère pas le cas d'égalité. + C'est toujours le même personnage qui attaque (ça devrait changer à chaque tour) + Il faudrait affichetr les caractéristiques à chaque tour. + C'est une mauvaise idée d'utiliser `nom_p1` ou `nom_p2` : ça a pu changer. Utilise plutôt l'attribut `nom` + de tes personnages (perso1.nom ou perso2.nom) + +Note : 8 / 10 +""" from random import randint class Personnage: