Que signifie cette erreur python ?
Salut !
que signifie cette erreur SVP ?
def Cree_vaisseaux(type,arme=[Mitrailleuse,Lance_missile],quant) :
^^^^^
SyntaxError: non-default argument follows default argument
Et j'ai aussi dans la même classe Gestion, l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| class Gestion() :
def __init__(self) :
# Gère des variables générales du jeu.
self.Action=1
self.Repet = 0
self.Index = 0
def Cree_players(self) :
# bla bla bla |
Au lancement du programme :
Gestion.Cree_players() <--------- Gestion.Cree_players()
TypeError: Gestion.Cree_players() missing 1 required positional argument: 'self'
Si je mets le self dans la parenthèse, python me dit que self est inconnu.
Pourtant il me semblait bien avoir écrit la classe Gestion.
Les deux erreurs sont liées à la structure de ma classe ?
la méthode Cree_players() et la méthode Cree_vaisseaux() font partie de la classe Gestion.