Si....alors....sinon

Nous allons maintenant étudier une structure fondamentale en programmation le « si ...... alors.......sinon........».

L'idée de base est la suivante :

1
si expression:
2
	suite_instruction1
3
sinon:
4
	suite_instruction2

Si "expression" est True alors "suite_instruction1" est exécuté et "suite_instruction2" est ignoré.

Sinon (sous-entendu que "expression" est False) "suite_instruction2" est exécuté et "suite_instruction1" est ignoré.

Notez l'utilisation d'un élément nouveau : le décalage de "suite_instruction1" et de "suite_instruction2". Ce décalage est appelé indentation, il permet de rendre le code plus lisible. Pour indenter du code, il y a 2 solutions : mettre 4 espaces ou utiliser une tabulation. En Python il est conseillé d'utiliser les 4 espaces, mais ce n'est pas une obligation. Une chose est sûre, une fois que vous avez choisi une méthode, n'en changez surtout pas au cours d'un même programme !