我在 Python2.7 上相当新,并且完成了我的大部分工作,但是这个术语
if((var > 6) && (var < 19)) :
会给出语法错误(当然),但我不明白如何在 Python 中执行此操作
如果varist的内容在6到19之间(这将是早上6点到晚上7点的时钟),我想要一个真实的(进入if的主体)有人可以指出工作解决方案吗?
我在 Python2.7 上相当新,并且完成了我的大部分工作,但是这个术语
if((var > 6) && (var < 19)) :
会给出语法错误(当然),但我不明白如何在 Python 中执行此操作
如果varist的内容在6到19之间(这将是早上6点到晚上7点的时钟),我想要一个真实的(进入if的主体)有人可以指出工作解决方案吗?
在 python 中,布尔 AND 拼写为and
:
if var > 6 and var < 19:
在这种情况下,您可以使用比较运算符链接:
if 6 < var < 19:
并完全放弃布尔测试。(6 < var) and (var < 19)
除了中间的表达式只计算一次之外,这基本上是相同的。