J'ai eu cette erreur. C'est simple, continue n'est pas dans la boucle while. Normalement, continue est une instruction d'une condition qui se trouve dans une boucle.
Exemple, je veux afficher 0 à 9 sans 4 :
nombre = 0
while nombre < 10:
if nombre == 4:
continue
else:
print(nombre)
nombre += 1
# avec for :
for i in range(10):
# pareil que dans while mais on retire la ligne
# nombre += 1
Merci pour ta réponse, mais quand j'importe mon module qui contient des boucles 'if' avec des 'continue', ces derniers devraient me renvoyer a ma boucle 'while' qui est en dehors du module !
En fait je suis le cours Python de ce site et afin de bien maîtriser la première partie je tente d'améliorer le jeu de roulette en y ajoutant d'autres types de paris (comme dans les vraies règles). C'est pourquoi je tente de mettre dans des modules le code pour chaque types de pari.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique