Définition
Programme
Un programme doit prendre en compte différents cas et s'adapter à des situations. Il est donc nécessaire d'écrire des conditions.
Conditon
Expression logique dont le résultat est soit " vrai " soit " faux "
Indentées
Quand les instructions a réalisées sont décalés vers la droite
Structures conditonnelles
Quand, suivant la condition, le programme choisit les actions à réaliser
.Une condition est construite à l'aide d'opérateur de comparaison
- " égal " noté "="
- " différent " noté != ou < >
- " inferieure à " noté <
- " supérieur à " noté >
Si la situation à tester est plus compliquée, il est possible de combiner plusieurs conditions grâce aux opérateurs logique
- " and " qui signifie " et "
- " or " qui signifie " ou "
- " not " qui signifie " non "
La structure " if " permet d'exécuter un bloc d'instructions lorsqu'une conditions est vérifiée
Exemple : Programme qui affiche l'autorisation d'accès d'un membre à un groupe privé :
if membre == " oui "
print (" Accès autorisé")
La structure conditionnelle " if... else " permet d'exécuter un bloc d'instructions lorsqu'une condition est vérifié et un autre bloc lorsqu'elle ne l'est pas.
Exemple : Programme qui affiche l'autorisation ou l'interdiction d'accès d'un membre à un groupe privé
if membre==" oui "
print("Accès autorisé")
else :
print("Accès refusé")
La structure conditionnelle " if... elif... else " permet de gérer plusieurs conditions. Si une condition n'est pas validée, la suivante est étudié. En python, " elif " est la contraction de " else if " qui signifie " sinon si "
Exemple : Programme qui affiche les préférences de confidentialité d'un groupe :
if statut=="secret" :
print(" Seuls les membres voient le groupe et les publications ")
elif statut=="Fermé" :
print(" Tous le monde voit le groupe mais pas les publications ")
else
print(" Tout le monde voit le groupe et les publications ")