Les conditions
- l’opérateur « égal » noté = = ;
- l’opérateur « différent de » noté != ou <> ;
- les opérateurs « inférieur à » ou « supérieur à » notés < et > ;
- les opérateurs « inférieur ou égal à » ou « supérieur ou égal à » notés <= et >=.
- « and » qui signifie « et » ;
- « or » qui signifie « ou » ;
- « not » qui signifie « non »
Les instructions conditionnelles
- La structure conditionnelle « if »
[pastacode lang= »python » manual= »if%20membre%3D%3D%22oui%22%3A%20%20%0A%09print(%22Acc%C3%A8s%20autoris%C3%A9%22) » message= »Exemple de code » highlight= » » provider= »manual »/]
- La structure conditionnelle « if … else »
[pastacode lang= »python » manual= »if%20membre%3D%3D%22oui%22%3A%20%20%0A%09print(%22Acc%C3%A8s%20autoris%C3%A9%22)%20%20%0Aelse%3A%20%20%0A%09print(%22Acc%C3%A8s%20refus%C3%A9%22) » message= »Exemple et if et else » highlight= » » provider= »manual »/]
- La structure conditionnelle « if … elif … else »
[pastacode lang= »python » manual= »if%20statut%3D%3D%22secret%22%3A%20%20%0A%09print(%22seuls%20les%20membres%20voient%20le%20groupe%20et%20les%20publications%22)%20%20%0Aelif%20statut%3D%3D%22Ferm%C3%A9%22%3A%20%20%0A%09print(%22Tout%20le%20monde%20voit%20le%20groupe%20mais%20pas%20les%20publications%22)%20%20%0Aelse%3A%20%20%0A%09print(%22Tout%20le%20monde%20voit%20le%20groupe%20et%20les%20publications%22) » message= »Exemple de if elif else » highlight= » » provider= »manual »/]
Exercices
Exercice corrigé :

Exercice 1

Correction :
[pastacode lang= »python » manual= »GPS_ACTIF%20%3D%20True%0AGPS_APPLI%20%3D%20True%0Aif%20(GPS_ACTIF%20%3D%3D%20True%20and%20GPS_APPLI%20%3D%3D%20True)%3A%0A%20%20print%20(%22Partage%20possible%22)%0Aelif%20(GPS_ACTIF%20%3D%3D%20True%20and%20GPS_APPLI%20%3D%3D%20False%20)%3A%0A%20%20print%20(%22Le%20GPS%20est%20actif%20mais%20l’application%20ne%20permet%20pas%20de%20partager%20la%20localisation%22)%0Aelse%20%3A%0A%20%20print%20(%22Le%20GPS%20est%20innactif%22) » message= »Correction Exercice 1″ highlight= » » provider= »manual »/]
Remarques:
- J’ai utilisé ici deux variables booléennes qui ne prennent que deux valeurs possibles True ou False ( Vrai ou Faux ). Vous auriez pu également le faire avec des chaines de caractères ( ex : GPS = »actif » )
- Tapez ce code et modifier les valeurs de True en False pour voir ce qui change dans l’execution du programme.
Exercice 2

Correction
[pastacode lang= »python » manual= »R%20%3D%20int(input(%22Valeur%20en%20rouge%20R%3D%22))%0AV%20%3D%20int(input(%22Valeur%20en%20rouge%20V%3D%22))%0AB%20%3D%20int(input(%22Valeur%20en%20rouge%20B%3D%22))%0Aif%20R%3EV%20and%20R%3EB%3A%0A%20%20print%20(%22La%20couleur%20dominante%20est%20le%20rouge%22)%0Aelif%20V%3ER%20and%20V%3EB%3A%0A%20%20print%20(%22La%20couleur%20dominante%20est%20le%20vert%22)%0Aelse%20%3A%0A%20%20print(%22La%20couleur%20dominante%20est%20le%20bleu%22) » message= » » highlight= » » provider= »manual »/]
Ce contenu est réservé aux membres du site. Si vous êtes un utilisateur existant, veuillez vous connecter. Les nouveaux utilisateurs peuvent s'inscrire ci-dessous.
