Aide Python
Sullyin
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
class Players:
def __init__(self, pseudo, health, attack):
self.pseudo = pseudo
self.health = health
self.attack = attack
print("Bienvenue au joueur", pseudo, "/ point de vie:", health, "/ point d'attaque:", attack)
def get_pseudo(self):
return self.pseudo
def get_health(self):
return self.health
def get_attack_value(self):
return self.attack
def damage(self, damage):
self.health -= damage
# (l'erreur est dans le def attack_player)
def attack_player(self, attacking_player, target_player):
attacking_player()
target_player.damage(self.attack)
print(attacking_player, "vous attaque")
player1 = Players("Sullyine", 200, 30)
player2 = Players("Graven", 20, 3)
player2.attack_player(player2, player1)
j'apprend le python et j'ai voulus faire en sorte que, dans le texte ci-dessus, que quand le player2 attack le player1 ça mette le message "(pseudo du joueur qui vous attaque) vous attaque ."
je ne comprend pas l'erreur.
est-ce que quelqu'un peut m'aider.
class Players:
def __init__(self, pseudo, health, attack):
self.pseudo = pseudo
self.health = health
self.attack = attack
print("Bienvenue au joueur", pseudo, "/ point de vie:", health, "/ point d'attaque:", attack)
def get_pseudo(self):
return self.pseudo
def get_health(self):
return self.health
def get_attack_value(self):
return self.attack
def damage(self, damage):
self.health -= damage
# (l'erreur est dans le def attack_player)
def attack_player(self, attacking_player, target_player):
attacking_player()
target_player.damage(self.attack)
print(attacking_player, "vous attaque")
player1 = Players("Sullyine", 200, 30)
player2 = Players("Graven", 20, 3)
player2.attack_player(player2, player1)
j'apprend le python et j'ai voulus faire en sorte que, dans le texte ci-dessus, que quand le player2 attack le player1 ça mette le message "(pseudo du joueur qui vous attaque) vous attaque ."
je ne comprend pas l'erreur.
est-ce que quelqu'un peut m'aider.
Configuration: Windows / Edge 101.0.1210.32
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peux-tu
- utiliser les balises de code quand tu partages du code, comme expliqué: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
- donner le texte du message d'erreur, inclus la ligne en cause
peux-tu
- utiliser les balises de code quand tu partages du code, comme expliqué: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
- donner le texte du message d'erreur, inclus la ligne en cause
?