Outils pour utilisateurs

Outils du site


debuter_en_python:if

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
debuter_en_python:if [2024/09/14 23:18] gerardadmindebuter_en_python:if [2024/09/14 23:23] (Version actuelle) gerardadmin
Ligne 31: Ligne 31:
 Détaillons les trois mots clé introduits : Détaillons les trois mots clé introduits :
  
--— if, c’est-à-dire « si », marque le début de la structure conditionnelle. Il est suivi d’une condition. Il n’y a qu’un seul if dans une même structure conditionnelle. C’est également la première condition à être vérifiée. +-— **if**, c’est-à-dire « si », marque le début de la structure conditionnelle. Il est suivi d’une condition. Il n’y a qu’un seul if dans une même structure conditionnelle. C’est également la première condition à être vérifiée. 
-—- elif, qui correspond à « sinon si », est aussi suivi d’une condition. Il peut y avoir plusieurs elif dans une même structure de condition. La condition ne sera testée que si aucune des conditions précédentes se trouvant dans la même structure n’est vérifiée. De plus, les elif seront testés dans l’ordre dans lequel ils se trouvent dans votre fichier. + 
-—- else correspond à « sinon » ou « dans tous les autres cas ». Il n’est pas suivi d’une condition. Il n’y a forcément qu’un seul else par structure. En effet, son rôle est d’être nécessairement exécuté si aucune des conditions au-dessus de lui n’a été vérifiée.+—- **elif**, qui correspond à « sinon si », est aussi suivi d’une condition. Il peut y avoir plusieurs elif dans une même structure de condition. La condition ne sera testée que si aucune des conditions précédentes se trouvant dans la même structure n’est vérifiée. De plus, les elif seront testés dans l’ordre dans lequel ils se trouvent dans votre fichier. 
 + 
 +—- **else** correspond à « sinon » ou « dans tous les autres cas ». Il n’est pas suivi d’une condition. Il n’y a forcément qu’un seul else par structure. En effet, son rôle est d’être nécessairement exécuté si aucune des conditions au-dessus de lui n’a été vérifiée.
  
 Les instructions elif et else peuvent ou non faire partie de votre structure. Les instructions elif et else peuvent ou non faire partie de votre structure.
  
 Détaillons maintenant notre exemple. Une fois l’âge récupéré, plusieurs scénarios sont possibles : Détaillons maintenant notre exemple. Une fois l’âge récupéré, plusieurs scénarios sont possibles :
 +
 —- si age est strictement plus grand que 16, print("Vous avez plus de 16 ans :)") est exécuté. —- si age est strictement plus grand que 16, print("Vous avez plus de 16 ans :)") est exécuté.
 +
 —- sinon si age est strictement plus petit que 0, print("Tu ne te moquerais pas de moi ?") est exécuté. —- sinon si age est strictement plus petit que 0, print("Tu ne te moquerais pas de moi ?") est exécuté.
 +
 —- dans tous les autres cas, ce qui correspond ici à un âge entre 0 et 16, print("Tu es encore un peu jeune") est exécuté. —- dans tous les autres cas, ce qui correspond ici à un âge entre 0 et 16, print("Tu es encore un peu jeune") est exécuté.
 +
 —- Dans tous les cas, c’est-à-dire peut importe l’âge, print("Au revoir") est exécuté. —- Dans tous les cas, c’est-à-dire peut importe l’âge, print("Au revoir") est exécuté.
  
Ligne 47: Ligne 53:
 Vous pouvez, à la suite de la première condition, en ajouter une deuxième. Celle-ci commencera par un if et sera indépendante de la précédente. Comme toujours, n’hésitez pas à faire des tests. Vous pouvez, à la suite de la première condition, en ajouter une deuxième. Celle-ci commencera par un if et sera indépendante de la précédente. Comme toujours, n’hésitez pas à faire des tests.
  
-Maintenant que vous connaissez la structure des conditionnelle, nous allons aborder les différentes conditions que vous pouvez utiliser.+https://zestedesavoir.com/tutoriels/2514/un-zeste-de-python/3-structures-conditionnelles/1-conditions/ 
 + 
/home/chanteri/www/fablab37110/data/attic/debuter_en_python/if.1726348725.txt.gz · Dernière modification : 2024/09/14 23:18 de gerardadmin