Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Introduction aux instructions if en Python | Maîtriser Les Instructions If en Python
Contrôle de Flux en Python

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 :

  1. if : ce mot-clé débute l'instruction conditionnelle ;
  2. condition : il s'agit d'une expression logique qui renvoie True ou False ;
  3. Bloc de code : le code indenté sous l'instruction if s'exécute uniquement si la condition est True.

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.

12345
steps_taken = 12000 step_goal = 10000 if steps_taken >= step_goal: print("Congratulations! You've reached your daily step goal.")

Explication

  1. Condition : l'instruction if vérifie si le nombre de pas effectués (steps_taken) est supérieur ou égal à l'objectif de pas (step_goal) ;
  2. 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.
Note
Remarque

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 ?

question mark

Quel est le but d'une instruction conditionnelle ?

Sélectionnez la réponse correcte

question mark

Que fait ce code si steps_taken = 7500 et step_goal = 10000 ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 1
some-alt