Introduction aux instructions if en Python
Glissez pour afficher le menu
Dans ce cours, l'accent sera mis sur la compréhension de l'objectif des instructions conditionnelles, sur la manière dont elles permettent la prise de décision en programmation, ainsi que sur un exemple illustrant leur utilisation.
Qu'est-ce qu'une instruction conditionnelle ?
Une instruction conditionnelle permet à un programme de prendre des décisions en exécutant différents blocs de code selon qu'une condition spécifique soit True ou False. À imaginer comme une question "oui ou non" dans le code : "Si cette condition est vraie, alors faire ceci."
Par exemple, dans le cas d'un suivi d'activité physique, si le nombre de pas d'un utilisateur atteint son objectif quotidien, un message de félicitations peut s'afficher. Sinon, il est possible d'encourager l'utilisateur à marcher davantage.
Syntaxe d'une instruction conditionnelle
Voici la syntaxe de base d'une instruction if :
if condition:
# Code to execute when the condition is True
Explication de la syntaxe :
if: ce mot-clé débute l'instruction conditionnelle ;condition: il s'agit d'une expression logique qui renvoieTrueouFalse;- Bloc de code : le code indenté sous l'instruction
ifs'exécute uniquement si la condition estTrue.
Exemple : Vérification du nombre de pas dans un suivi d'activité
Voici un exemple simple avec un suivi d'activité. Vérification si l'utilisateur a atteint son objectif de pas pour la journée.
12345steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")
Explication
- Condition : l'instruction
ifvérifie si le nombre de pas effectués (steps_taken) est supérieur ou égal à l'objectif de pas (step_goal) ; - Résultat : si la condition est True (par exemple,
12000 >= 10000), le message"Congratulations! You've reached your daily step goal."s'affiche. Si la condition est False (par exemple,7500 >= 10000), rien ne se passe et le programme continue.
Dans l'exemple ci-dessus, nous avons utilisé l'opérateur >= pour comparer deux valeurs — steps_taken et step_goal. Cet opérateur vérifie si une valeur est supérieure ou égale à une autre et retourne soit True soit False.
Python propose plusieurs opérateurs conditionnels permettant de comparer des valeurs. Ces opérateurs sont essentiels pour créer des conditions pertinentes dans vos programmes.
1. Quel est le but d'une instruction conditionnelle ?
2. Que fait ce code si steps_taken = 7500 et step_goal = 10000 ?
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion