ブール式をPythonで記述しようとしていますが、Pythonではビット演算を行うXOR式しか使用できないようです。Pythonを使用したブール式の記述
この式を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
いくつかの変更を加えると、これを実際に書くことができます。 1つのアイデアは、バイナリ式を使用したくない場合は、セットライブラリを使用することです。 – af3ld