Comment obtenez-vous l'logique NAND de deux variables en Python

Donc, je continue ma Girafe Programme en Python (ne me demandez pas pourquoi) et je suis en train de faire une fonction qui rend 50 aléatoire des arbres dans une 1000 par 1000 de la zone.

J'ai besoin pour s'assurer que l'Arbre 2, x et y les deux ne sont pas les mêmes, comme un Arbre de 1 de x et y. Cela prend une Porte NAND. Je suis d'accord avec l'un d'eux étant le même, je suis d'accord avec n'étant pas la même, mais pas avec la même. Je n'arrive pas à trouver quelque chose à propos de faire de Portes NAND en python. Je suis très bien avec la définition d'une fonction pour faire une NAND. Quelqu'un peut-il aider?

  • Est-il quelque chose de mal avec def nand(a, b): return not (a and b)?
  • Je pense que la phrase "l'Arbre 2, x et y les deux ne sont pas les mêmes, comme un Arbre de 1 de x et de y" est incorrect (et de sens) la mise en place de "les deux"