Que signifie une erreur de type 'SyntaxError'
L'erreur 'SyntaxError' en Python indique une violation des règles syntaxiques du langage. Autrement dit, la structure du code est incorrecte et l'interpréteur Python ne peut pas comprendre ce que l'on attend de lui. Voici quelques exemples courants d'erreurs de syntaxe :
-
Oubli de deux-points (' : ') à la fin d'une déclaration:
if a > 0 # Erreur ici print("a est positif")
Correction :
if a > 0: # Ajout des deux-points print("a est positif") -
Parenthèses, crochets ou accolades mal apparariées:
a = [1, 2, 3, 4) # Erreur ici
Correction :
a = [1, 2, 3, 4] # Remplacement de la parenthèse par un crochet -
Mauvaise indentation :
def ma_fonction(): print("Bonjour") # Erreur ici
Correction :
def ma_fonction(): print("Bonjour") # Ajout de l'indentation -
Utilisation de mot-clé spécifique Python comme nom de variable :
break = 10 # Erreur ici
Correction :
brk = 10 # Renommer la variable
Pour résoudre un 'SyntaxError', il faut identifier la ligne où se produit l'erreur et ajuster le code en respectant les règles syntaxiques de Python.