如何制作多次循环覆盆子皮?Python

2024-04-19 02:17:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我可以多次使用while循环吗?我怎么能这么做?例如,在这段代码中,我希望它检测字符串“turn left”。如果按下按钮,按钮将发出信号。我现在的问题是,如何同时对其他字符串进行循环检查,如“右转”、“第一个出口”?你知道吗

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)

Tags: 字符串代码falseinputoutputgpioifsleep
1条回答
网友
1楼 · 发布于 2024-04-19 02:17:43

您可以执行多种操作,例如无限期地运行while循环,并使用“if”比较运算符检查指令。你知道吗

while True:
    if instruction == "turn left":
        //do something
    if instruction == "turn right":
        //do something

或者可以使用多线程,这允许多个while循环并行运行。你知道吗

相关问题 更多 >