Dans certaines situations, nous souhaitons effectuer certaines actions si une condition est vraie, et faire autre chose si elle ne l'est pas. Python le permet grâce aux instructions else :
a = int(input())
b = int(input())
if a == b:
print('YES')
else:
print('NO')
Ce programme affiche YES si les deux valeurs saisies sont identiques, et NO sinon.
Notez que le contenu des instructions if et else est indenté de 4 espaces. De plus, chaque instruction se termine par un deux-points :.
Pour vérifier si deux valeurs sont égales, on utilise le double signe ==. Un seul signe = est utilisé pour l'affectation, tandis qu'un double signe == sert à vérifier l'égalité entre deux valeurs.
Voici la liste de tous les opérateurs de comparaison disponibles en Python :
Opérateur de comparaison
Exemple
Description
==
if a == b:
a est-il égal à b?
!=
if a != b:
a est-il différent de b?
<
if a < b:
a est-il inférieur à b?
>
if a > b:
a est-il supérieur à b?
<=
if a <= b:
a est-il inférieur ou égal à b?
>=
if a >= b:
a est-il supérieur ou égal à b?
Défi
Étant donnés deux nombres, affichez le maximum des deux.