Retour au cours

Comprendre l'indentation Python (La méthode Python)

Programmation Python : Le Bootcamp de Zéro à Héros

Indentation : La structure de Python

Dans de nombreux langages de programmation, les blocs de code (comme le corps d'une boucle ou une instruction if) sont définis par des accolades ({}). Python utilise l'indentation par espaces blancs à cette fin.

C'est crucial : L'indentation n'est pas facultative ; elle est syntaxiquement requise.

La règle

  • Un bloc de code commence après un deux-points (:).
  • Toutes les instructions appartenant à ce bloc doivent être indentées au même niveau.
  • La convention standard de Python (PEP 8) est d'utiliser 4 espaces pour l'indentation.

Exemple d'indentation correcte

python score = 90

if score > 80: # Début du bloc # 4 espaces d'indentation ici print("Excellent travail !") print("Vous avez réussi le test.")

Cette ligne ne fait pas partie du bloc 'if'

print("Programme terminé.")

Erreurs d'indentation

Si vous mélangez les tabulations et les espaces, ou si vos niveaux d'indentation sont incohérents au sein du même bloc, Python lèvera une erreur IndentationError.

python

Ceci provoquerait une erreur :

if score > 80:

print("Oups") # 3 espaces

print("Erreur") # 4 espaces

Configurez toujours votre éditeur de code (comme VS Code ou PyCharm) pour convertir automatiquement les tabulations en 4 espaces.