not (A and not (B and C))
not A or not (B and C)
not A or not B or not C
not health == max_health or not armor > enemy.attack or attack > enemy.defense
Is there any advantage to using DeMorgan Law in python?