如何用sympy求表达式的补码?

2024-04-29 12:52:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表情

X>Y && Z<=Y

我想要表达式的补码(X>Y && Z<=Y

X<=Y || Z>Y

在python中使用sympy是否可以获得上述输出?请帮帮我


Tags: 表达式表情sympy补码帮帮我
1条回答
网友
1楼 · 发布于 2024-04-29 12:52:57
>>> X, Y, Z = symbols('X Y Z')
>>> simplify(Not(And(X > Y, Z <= Y)))
Or(X <= Y, Z > Y)

您也可以使用&|表示and和Or,使用~表示Not,但要注意,优先级是这样的,您需要在术语中插入括号,如(X > Y) & (Z <= Y)。你知道吗

相关问题 更多 >