bonjour
petites notes
def __init__(self, argPlayer)
pourquoi compliquer en ajouter le préfixe "arg" ? utiliser "nom", "poste" ou "identifiant" est 100 fois plus clair
------------
1 2 3
| Dpt.addEquipe("toto")
...
self.Equipe.append(cPlayer(argPlayer)) |
Il est extrêmement rare de créer l'objet dans une méthode de cette façon !
Puisque nous sommes en objet, on passe en paramètre directement un objet :
1 2
| Dpt.addJoueur(cPlayer("toto"))
Dpt.addJoueur(Capitaine("tata")) |
note, je préfère un nom comme "addJoueur" car ta fonction semble ajouter une équipe avec son nom.
------------
Le plus important
for self.i in self.Equipe :
Quelle horreur !
Ce n'est pas parce que l'on code dans une classe que toute variable doit être attribut
for joueur in self.equipe:
Partager