【发布时间】:2014-01-23 22:49:22
【问题描述】:
我使用 pycharm 并且有几次在使用 if 语句时我看到了使用德摩根定律更改语句的建议,例如使用以下if 语句:
if new_odds > 10 and new_odds <= 30:
if not (not (new_odds > 10) or not (new_odds <= 20)):
对我来说,它的可读性降低了,那么使用德摩根定律有什么好处,还是完全是个人选择?
【问题讨论】:
-
为什么不建议
10 < new_odds <= 30? -
正如我在下面的评论中所说的那样,我最终使用它只是想发布我的原始代码来展示我为获得建议而写的内容。我只是好奇如果使用德摩根定律有什么优势。
-
我认为 PyCharm 并不是建议您更改代码,而是如果您想更改代码,只需单击建议即可。
标签: python demorgans-law