首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何制作多次循环覆盆子Pi?Python

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

Stack Overflow用户
提问于 2018-06-01 18:08:08
回答 1查看 257关注 0票数 0

我可以多次使用while循环吗?我该怎么做呢?例如,在这段代码中,我想让它检测字符串“左转”。如果它这样做了,按钮将发送一个信号,如果它被按下。我现在的问题是,如何同时对其他字符串进行循环检查,如“右转”、“走第一个出口”?

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2018-06-01 18:23:55

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

代码语言:javascript
复制
while True:
    if instruction == "turn left":
        //do something
    if instruction == "turn right":
        //do something

或者,您可以使用多线程,这允许您有多个while循环并行运行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50641069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档