Aller au contenu principal
Publié le

Les Opérateurs de Comparaison en Python

Partager :

Introduction

Les opérateurs de comparaison sont essentiels en programmation pour comparer des valeurs et déterminer la relation entre elles. En Python, ces opérateurs sont fréquemment utilisés conjointement avec des instructions conditionnelles, comme if, afin de prendre des décisions basées sur des comparaisons.

Les Principaux Opérateurs de Comparaison

  • ==: Vérifie si deux valeurs sont égales.
  • !=: Vérifie si deux valeurs sont différentes.
  • >: Vérifie si la valeur à gauche est supérieure à la valeur à droite.
  • <: Vérifie si la valeur à gauche est inférieure à la valeur à droite.
  • >=: Vérifie si la valeur à gauche est supérieure ou égale à la valeur à droite.
  • <=: Vérifie si la valeur à gauche est inférieure ou égale à la valeur à droite.

Opérateurs Logiques

En plus des opérateurs de comparaison, nous disposons des opérateurs logiques qui permettent de combiner plusieurs conditions :

  • and: Retourne vrai si les deux conditions sont vraies.
  • or: Retourne vrai si au moins l'une des conditions est vraie.

Exemples d'Utilisation

x = 15
y = 25

if x == y:
  print('x est égal à y')
elif x != y:
  print('x est différent de y')
elif x > y:
  print('x est supérieur à y')
elif x < y:
  print('x est inférieur à y')
elif x >= y:
  print('x est supérieur ou égal à y')
elif x <= y:
  print('x est inférieur ou égal à y')

# x est différent de y

Combiner les Opérateurs

Nous pouvons combiner des opérateurs de comparaison avec des opérateurs logiques pour vérifier plusieurs conditions à la fois :

age = 17
salaire = 1500

if age >= 18 and salaire > 1000:
  print('Éligible au crédit.')
else:
  print('Non éligible au crédit.')

# Non éligible au crédit.

Conclusion

Comprendre les opérateurs de comparaison et logiques en Python est essentiel pour créer des programmes capables de prendre des décisions selon des critères précis. Une pratique régulière et l'expérimentation sont recommandées pour maîtriser pleinement ces concepts.

Happy coding!