【发布时间】:2019-09-21 13:29:19
【问题描述】:
我目前正在尝试学习micropython。我遇到的第一个问题是我不知道如何限制变量c 的值(应该是[0;11])
现在它总是激活leds-2、-1 和12。如何将其限制为仅激活 LED 0-11?
import leds
import utime
import color
red=color.Color(255,0, 0)
green=color.Color(0, 255, 0)
blue=color.Color(0, 0, 255)
toright=True
a=0
b=0
c=0
while True:
leds.set(a, red)
leds.set(b, green)
leds.set(c, blue)
utime.sleep_ms(100)
leds.clear()
if toright==True:
a=a+1
b=a-1
c=a-2
else:
a=a-1
b=a+1
c=a+2
if a==10:
toright=False
if a==0:
toright=True
【问题讨论】:
-
你已经尝试了什么?
-
将 c 值放入列表中,但显然我在 led 12 时遇到了错误
标签: python list variables micropython