Problème avec la classe Guerrier
Résolu
Smil3x
Messages postés
9
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
3 réponses
-
Moi, je n'ai pas besoin d'aide.
Tu peux continuer ainsi et ne pas en recevoir ou prendre 2 minutes pour lire l'article, appliquer et probablement avoir une réponse satisfaisante.
Mais ça n'appartient qu'à toi...
-
import random def attaque_guerrier(): de_guerrier = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] random.shuffle(de_guerrier) damage = de_guerrier[0] return damage print(attaque_guerrier()) class Guerrier : def __int__(self): self.nom = "Guerrier" self.vie = 20 self.attaque = attaque_guerrier() Guerrier1 = Guerrier() print(Guerrier1.vie) -
-
-
Bonjour,
Examinez (attentivement) la ligne 11. Ne voyez vous pas une faute de syntaxe. La méthode étant incorrectement écrite, l'instruction demandant la variable membre en l.17 ne peut aboutir. -
Bonjour
En Python, l’indentation est primordiale, or par défaut le site ne la conserve pas.
Pour la conserver il faut utiliser les balises de code. Voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
On pourra commencer à essayer de t’aider quand tu auras reposté correctement ton code.
