Exécution d'un XOR logique en Python
En Python, un scénario courant consiste à vérifier si une seule des deux variables contient une valeur vraie, à l'exclusion de Aucune. ou des chaînes vides. La réalisation de cette opération OU exclusif logique (XOR) nécessite une approche différente de celle de l'opérateur XOR au niveau du bit (^), qui n'est pas universellement applicable.
Utiliser != pour XOR
Si les variables d'entrée sont déjà normalisées en valeurs booléennes, l'opération XOR peut être réalisée à l'aide de l'opérateur != (différent de). Cette approche évalue efficacement si les valeurs booléennes des deux variables diffèrent, remplissant la condition XOR.
Exemple :
<code class="python">str1 = input("Enter string one:") str2 = input("Enter string two:") if bool(str1) != bool(str2): print("ok") else: print("bad")</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!