Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Instructions Conditionnelles | Control Flow & Logic
Introduction à Python Avec Cursor

bookInstructions Conditionnelles

En Python, de nombreuses opérations reposent sur la vérification de la véracité d'une condition. Cela commence par des comparaisons, telles que tester si une valeur est supérieure à une autre ou si deux valeurs sont égales.

Les instructions conditionnelles utilisent ensuite ces comparaisons pour prendre des décisions. Si une condition est vraie, un bloc de code spécifique s'exécute. Ceci constitue la base de la logique de programmation.

Opérateurs de comparaison

Les conditions sont construites à partir de comparaisons — elles s'évaluent à True ou False. Python prend en charge les opérateurs suivants :

  • == — égal à ;
  • != — différent de ;
  • > — supérieur à ;
  • < — inférieur à ;
  • >= — supérieur ou égal à ;
  • <= — inférieur ou égal à.

Structure de base

En Python, les blocs conditionnels utilisent if, elif et else. Python lit les conditions de haut en bas et exécute le premier bloc dont la condition est True.

Opérateurs logiques

Vous pouvez combiner des conditions avec des opérateurs logiques :

  • and — les deux doivent être vrais ;
  • or — au moins un doit être vrai ;
  • not — inverse le résultat.

Cela rend votre logique plus flexible.

Note
Remarque

Python ne possède pas d'opérateur xor direct, mais vous pouvez le simuler avec != lors de la comparaison de valeurs booléennes.

Indentation dans les blocs conditionnels

Python utilise l'indentation au lieu des accolades pour définir les blocs de code. Toutes les lignes sous if, elif ou else doivent être indentées de 4 espaces ou 1 tabulation.

Une mauvaise indentation provoquera des erreurs ou un comportement inattendu.

Résumé

  • Les conditions utilisent if, elif et else ;
  • Elles s'évaluent en valeurs booléennes ;
  • Les opérateurs de comparaison et logiques définissent la logique ;
  • Une indentation correcte est requise pour structurer les blocs.
question mark

Quel mot-clé est utilisé pour une condition supplémentaire après if ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. 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

Suggested prompts:

What are some common mistakes when using comparison operators in Python?

Can you explain the difference between "if" and "elif" in more detail?

How do logical operators interact with comparison operators in a condition?

Awesome!

Completion rate improved to 5

bookInstructions Conditionnelles

Glissez pour afficher le menu

En Python, de nombreuses opérations reposent sur la vérification de la véracité d'une condition. Cela commence par des comparaisons, telles que tester si une valeur est supérieure à une autre ou si deux valeurs sont égales.

Les instructions conditionnelles utilisent ensuite ces comparaisons pour prendre des décisions. Si une condition est vraie, un bloc de code spécifique s'exécute. Ceci constitue la base de la logique de programmation.

Opérateurs de comparaison

Les conditions sont construites à partir de comparaisons — elles s'évaluent à True ou False. Python prend en charge les opérateurs suivants :

  • == — égal à ;
  • != — différent de ;
  • > — supérieur à ;
  • < — inférieur à ;
  • >= — supérieur ou égal à ;
  • <= — inférieur ou égal à.

Structure de base

En Python, les blocs conditionnels utilisent if, elif et else. Python lit les conditions de haut en bas et exécute le premier bloc dont la condition est True.

Opérateurs logiques

Vous pouvez combiner des conditions avec des opérateurs logiques :

  • and — les deux doivent être vrais ;
  • or — au moins un doit être vrai ;
  • not — inverse le résultat.

Cela rend votre logique plus flexible.

Note
Remarque

Python ne possède pas d'opérateur xor direct, mais vous pouvez le simuler avec != lors de la comparaison de valeurs booléennes.

Indentation dans les blocs conditionnels

Python utilise l'indentation au lieu des accolades pour définir les blocs de code. Toutes les lignes sous if, elif ou else doivent être indentées de 4 espaces ou 1 tabulation.

Une mauvaise indentation provoquera des erreurs ou un comportement inattendu.

Résumé

  • Les conditions utilisent if, elif et else ;
  • Elles s'évaluent en valeurs booléennes ;
  • Les opérateurs de comparaison et logiques définissent la logique ;
  • Une indentation correcte est requise pour structurer les blocs.
question mark

Quel mot-clé est utilisé pour une condition supplémentaire après if ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 1
some-alt