Salut !
J'ai une erreur sur le else de la ligne où la valeur ennemi5.Axe est à 0 :
Les trois premiers tests ont le même contenu mais c'est parce que je faisais un essai d'une chose, mais normalement chaque if a son propre contenu différent des autres.
J'ai même essayé de mettre un elif à la place de :
mais cela a aussi été refusé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2else : if
l'erreur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27# La valeur ennemi5.Axe est "ennemi" donc il va vers le vaisseau joueur. if ennemi5.Axe == -1 : if ennemi5.Rect.right < MonVaisseau.Rect.left : ennemi5.Mouv(21) ennemi5.Image=img05[4] elif ennemi5.Rect.left > MonVaisseau.Rect.right : ennemi5.Mouv(21) ennemi5.Image=img05[4] else : ennemi5.Rect.bottom += ennemi5.Vitesse[1] ennemi5.Mouv(21) ennemi5.Image=img05[4] if ennemi5.Rect.colliderect(approche) : ennemi5.Axe=0 # La valeur de ennemi5.Axe vaut 0 içi else : if Lst_ennemis_05.index(ennemi5) < int(len(Lst_ennemis_05)/2) : ennemi5.Mouv(1021) else : ennemi5.Mouv(1121)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4else : ^^^^ SyntaxError: invalid syntax >>>








Répondre avec citation
Partager