我试图有一个计时器,从5倒计时,当达到0时,它将设置一个布尔值为假。代码如下:
def touchInput():
while inputTime < lastInputTime + 5:
inputTable = []
inputTime = timer()
lastInputTime = timer()
TouchSensor('in2')
if True:
inputTable.append(".")
inputTime = timer()
TouchSensor('in3')
if True:
inputTable.append("-")
inputTime = timer()
else:
lastInputTime = timer()
inputAllowed = False
我在else语句中收到一个错误,它说在PyCharm中无法访问该变量。有没有更好的方法来表达这个代码?你知道吗
这两个
if True
语句都已过时,因为它们不是真正的条件。那里应该有一个变量,可以是True
或False
。在第二种情况下,else
-情况将永远不会达到,因为if-“条件”将始终计算为True
。你知道吗相关问题 更多 >
编程相关推荐