你如何在Python中获得两个变量的逻辑NAND

Jon*_*rit 6 python variables logical-operators

所以,我在Python中继续我的长颈鹿计划(不要问),我正在制作一个在1000乘1000区域内制作50个随机树的功能.

我需要确保Tree 2的x和y都与Tree 1的x和y不同.这需要NAND门.我没关系,其中一个是相同的,我没关系,但两个都不一样.我似乎无法找到任何关于在Python中制作NAND Gates的东西.我很好定义一个制作NAND的功能.有人可以帮忙吗?

rei*_*eer 17

因为NAND是否定的,我会假设

not (a and b ) 
Run Code Online (Sandbox Code Playgroud)

应该完全工作,用a和b作为输入还是我会错过什么?


Eri*_*ric 5

解读:

树2的x和y都与树1的x和y不同

如:

树2的x和y与树1的x和y不同

return (t1.x, t1.y) != (t2.x, t2.y)
Run Code Online (Sandbox Code Playgroud)