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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.