Indentations dans la construction if-else en Python

En Python, les indentations déterminent quels blocs de la construction if-else sont associés. Par conséquent, les lignes sous chaque bloc doivent se trouver à une distance d'une indentation. Celle-ci est égale à quatre espaces ou une tabulation.

Examinons le schéma général de la condition if-else. Dans la version correcte, le code doit se trouver à une distance d'une indentation de son bloc de condition :

pythonif opération de comparaison :
  code
else:
  code

Si l'indentation est supprimée, Python renverra une erreur :

pythonif opération de comparaison :
code
else:
code