for循环的语法格式:
for 变量 in range(start, stop, step):
语句块
说明:
Ø start 起始数。
Ø stop终止数,循环终止到stop-1那个数。例如终止数是10,则循环到9,不包括10,如果要循环到10,则stop应该写成10+1。
Ø step增长步长。
例1:循环打印1到10(增长步长为1):
for a in range(1, 10+1, 1):
print(a)
执行结果:
例2:如果循环打印1、3、5、7、9(增长步长为2):
for a in range(1, 9+1, 2):
如果把终止数改成9,则执行结果如下(9没有打印出来,说明循环不包括终止数):
import machine
import time
pin22 = machine.Pin(22, machine.Pin.OUT) #设置22号引脚为输出引脚
pin23 = machine.Pin(23, machine.Pin.OUT) #设置23号引脚为输出引脚
for a in range(1,3+1):
#点亮LED小灯,并延时1秒
pin22.value(1) #给引脚设置数字值为1(高电平)
pin23.value(0) #给引脚设置数字值为0(低电平)
time.sleep(1) #延时1秒
#关闭LED小灯,并延时1秒
pin22.value(0) #给引脚设置数字值为0(低电平)