Test avec opérateur logique 2

Exercice

Écrire un programme Python qui affiche "au moins deux égales" si au moins deux valeurs des variables a, b et c sont égales et "toutes différentes" sinon.

###

#à compléterbksl-nl# doit fonctionner pour tout triplet de valeurs de (a,b,c) de type intbksl-nla = 841bksl-nlb = 841bksl-nlc = 842bksl-nlbksl-nl# Solution 1bksl-nl# doit fonctionner pour tout triplet de valeurs de (a,b,c) de type intbksl-nla = 841bksl-nlb = 841bksl-nlc = 842bksl-nlif a == b or a == c or b == c:bksl-nl print("Au moins deux égales")bksl-nlelse:bksl-nl print("Toutes différentes")bksl-nlbksl-nl# Solution 2 : on inverse les blocs en prenant la négation de la conditionbksl-nl# doit fonctionner pour tout triplet de valeurs de (a,b,c) de type intbksl-nla = 841bksl-nlb = 841bksl-nlc = 842bksl-nlif a != b and a != c and b != c:bksl-nl print("Toutes différentes")bksl-nlelse:bksl-nl print("Au moins deux égales")bksl-nlbksl-nlbksl-nl

A

Z

Correction