如何在循环树莓皮的同时制作多次?python
我可以多次使用while循环吗?我怎么能做到呢?例如,在这段代码中,我希望它检测字符串“左转”。如果按下,按钮将发送信号。我现在的问题是如何同时对其他字符串进行循环检查,如“右转”、“第一次退出”等如何在循环树莓皮的同时制作多次?python,python,raspberry-pi,Python,Raspberry Pi,我可以多次使用while循环吗?我怎么能做到呢?例如,在这段代码中,我希望它检测字符串“左转”。如果按下,按钮将发送信号。我现在的问题是如何同时对其他字符串进行循环检查,如“右转”、“第一次退出”等 while instruction == "turn left": if (GPIO.input(12) == False): print("button press") assistant.start_conversation() brea
while instruction == "turn left":
if (GPIO.input(12) == False):
print("button press")
assistant.start_conversation()
break
else:
GPIO.output(3, GPIO.HIGH)
sleep(0.3)
GPIO.output(3, GPIO.LOW)
sleep(0.3)
你可以做很多事情;例如,无限期运行while循环并使用“if”比较运算符检查指令
while True:
if instruction == "turn left":
//do something
if instruction == "turn right":
//do something
或者,您可以使用多线程,它允许多个while循环并行运行。您可以做很多事情;例如,无限期运行while循环并使用“if”比较运算符检查指令
while True:
if instruction == "turn left":
//do something
if instruction == "turn right":
//do something
或者可以使用多线程,这允许多个while循环并行运行