流水灯这么写只能亮一次,我想重复这个效果怎么来呢?
循环流水灯
目标:初识变量及循环。从现在开始不做箭头标识了。我们要练练眼力了(手动滑稽)
创建变量
创建一个变量n,用来存储已经运行的次数,初始值0。
左侧菜单栏找到【变量】点击【创建变量】命名为n
点击确认如下
选择
左侧菜单栏找到【数字】选择
拼插到一起生成代码如图
循环语句
在Python语言中,有两种类型的循环语句:for语句、while语句。 这个案例我们先来使用while语句。
Python中while语句的一般形式:
while 判断条件:
语句
判断条件:判断条件分为两种情况,真(True)和假(False),属于bool类型。bool和int、float一样,也属于Number(数字)。True对应的数值是1,False对应的数值是0。当while的判断条件等于真时,才会执行下面的语句。
添加一个循环语句。左侧拼插块选择区域,找到【循环】。
点击放到拖拽区,接下来添加循环的判断条件,因为要执行10遍,所以判断n是否小于10。小于号在Python中属于比较运算符。
左侧拼插块选择区找到【逻辑】。
在【逻辑】中找到比较运算符块,点击下三角可以更变比较内容如:> ,< ,=等等
在【变量】中找到n,在【数字】中选择0拼接如图
然后把之前写的流水的积木放进去,并在循环最后另n=n+1(这段小伙伴们试着找一下吧,提示【变量】【数字】)
Python的语句块
语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句。while循环语句就是一种语句块。
语句块的表示方式——缩进
在使用while时,有没有发现代码区域的代码和以往的不一样。while循环体内的代码前面多了些空格。那是因为在Python中缩进是唯一表示语句块的方法。
一个语句块内所有的语句必须使用相同的缩进(程序第一行不需要缩进)。所以在while循环语句内的代码都保持相同的缩进,必须严格遵守,要不就会报错。标准Python风格是每个缩进级别是使用4个空格。而且整个代码中,每个缩进级别都需要保持相同的空格数。
下载程序之开发板,可以看到流水灯的状态啦