Python : L’instruction if

Comment fonctionne la fonction if en Python ? Découvrez-le dans cet article !
Python

La structure de contrôle de flux if en Python est utilisée pour exécuter un bloc de code si une condition est vraie, ou pour exécuter un autre bloc de code si la condition est fausse. Cette structure est très utile pour prendre des décisions dans votre code en fonction de différentes conditions.

Utilisation de la fonction if

Voici comment utiliser la structure de contrôle de flux if en Python :

# Utilisation de la structure de contrôle de flux if

a = 3
b = 5

# Vérifie si a est inférieur à b
if a < b:
  # Exécute ce bloc de code si la condition est vraie
  print("a est inférieur à b")

# Vérifie si a est égal à b
if a == b:
  # Ce bloc de code ne sera pas exécuté car la condition est fausse
  print("a est égal à b")

La clause else

La structure de contrôle de flux if peut également être utilisée avec une clause else pour exécuter un bloc de code si la condition est fausse. Par exemple :

# Utilisation de la structure de contrôle de flux if-else

a = 3
b = 5

# Vérifie si a est inférieur à b
if a < b:
  # Exécute ce bloc de code si la condition est vraie
  print("a est inférieur à b")
else:
  # Exécute ce bloc de code si la condition est fausse
  print("a n'est pas inférieur à b")

# Vérifie si a est égal à b
if a == b:
  # Ce bloc de code ne sera pas exécuté car la condition est fausse
  print("a est égal à b")
else:
  # Ce bloc de code sera exécuté car la condition est fausse
  print("a n'est pas égal à b")

La clause elif

La structure de contrôle de flux if peut également être utilisée avec une clause elif (abréviation de “else if”) pour vérifier plusieurs conditions de manière séquentielle. La clause elif permet de spécifier une condition supplémentaire qui sera vérifiée si la condition principale est fausse. Si aucune des conditions n’est vraie, la clause else sera exécutée.

Voici un exemple d’utilisation de la structure de contrôle de flux if avec la clause elif :

# Utilisation de la structure de contrôle de flux if-elif-else

a = 3
b = 5
c = 7

# Vérifie si a est inférieur à b

if a < b:
  # Exécute ce bloc de code si la condition est vraie
  print("a est inférieur à b")

  # Vérifie si a est égal à c
elif a == c:
  # Ce bloc de code ne sera pas exécuté car la condition est fausse
  print("a est égal à c")
else:
  # Ce bloc de code sera exécuté car aucune des conditions précédentes n'est vraie
  print("a n'est pas inférieur à b et a n'est pas égal à c")

Il est important de noter que la clause `else` n’est pas obligatoire dans une structure de contrôle de flux `if`. Vous pouvez utiliser la structure de contrôle de flux `if` sans la clause `else` si vous n’avez pas besoin d’exécuter de code en cas de condition fausse. De même, vous pouvez utiliser plusieurs clauses `elif` dans une même structure de contrôle de flux `if` si vous avez besoin de vérifier plusieurs conditions de manière séquentielle.

Total
0
Partages

Laisser un commentaire

Articles similaires