Raspberry Pi 2型号B阻止了我的def功能

2024-04-18 12:15:47 发布

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

我有一个树莓皮2模型B。我试图使一个程序,打开一个LED时,输入是'是'。结果是,我得到一个语法错误,说def是箭头指向f的错误。下面是我的代码:

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)

GPIO.setwarnings(False)

GPIO.setup(40, GPIO.OUT)

GPIO.setup(38, GPIO.OUT)

GPIO.output(38, 1)

def start():
    main(input("> ")

def main(yn):
    while True:
        if yn == 'Yes':
            GPIO.output(40, 1)
            print("The LED is on!")
            break
        if yn == 'No':
            GPIO.output(40, 0)
            print("The LED is off!")
            break
    start()
start()

请帮忙,提前谢谢!你知道吗


Tags: theimportoutputledgpioifismain