부울 표현식을 파이썬으로 작성하려고하지만 파이썬은 비트 연산으로 만 XOR 표현식을 처리 할 수 있습니다.Python을 사용한 부울 표현식 작성
XOR 연산자없이 파이썬에서이 표현식을 작성하는 가장 좋은 방법은 무엇입니까?
(A^B^C^D) U ((B U C U D)' XOR A)
편집 : 나는이 시도했습니다
:
if (A and B and C and D) or ((A and not (B or C or D)) or (not A and (B and C and D))):
나는 그것을 단순화하기 위해 찾고 있어요.
을 가지고있는 너 시도 했어? – depperm
[python wiki] (https://wiki.python.org/moin/)를 확인하십시오. [bitwise operators] (https://wiki.python.org/moin/BitwiseOperators)에는 좋은 페이지가 있습니다. – pat
몇 가지 수정 사항을 사용하면이를 실제로 작성할 수 있습니다. 한 가지 아이디어는 바이너리 표현식을 사용하지 않으려면 세트 라이브러리를 사용하는 것입니다. – af3ld