初中信息技术新世纪版八年级下册第三课 呼吸灯说课ppt课件
展开1.进一步熟悉 fr 循环语句,理解 fr 循环需要遍历语句中的 < 序列 >。2.掌握 range() 函数的用法。3.掌握函数的定义和调用方法。
重点:掌握函数的定义及调用方法难点:理解循环的控制。
在生活中,灯光点缀了人们的生活,在现实生活中有许许多多的呼吸灯,是它们把我们的生活点缀地更加精彩。
fr < 变量 > in < 序列 >:< 语句块 >
< 序列 > 可以是列表,或者是一个字符串,或者是 range() 函数产生的序列。
fr循环语句的格式如下:fr 〈变量〉 in 〈序列〉: 〈语句块〉〈序列〉可以是列表,或者是一个字符串,或者是range()函数产生的序列。fr语句的循环次数为列表或序列中的元素个数,或者字符串中字符的个数。〈变量〉依次取列表或序列中的元素为值,或者依次取字符串中的字符为值。range()函数的完整格式是range(a,b,c),其作用是创建一个从整数a开始,公差是c,到整数b结束(不含b)的数的序列。例如:range(9,-1,-1)表示序列[9,8,7,6,5,4,3,2,1,0];fr i in range(9,-1,-1)的作用是:使程序循环10次,每次i对应的值分别是9,8,7,6,5,4,3,2,1,0。range(a,b,c)中的a和c都可以省略,如果a省略,默认为0;如果c省略,默认为1。例如:range(10)实际上就是range(0,10,1)。
1.修改【例题3-1】编写的程序,使micr:bit的四个角上交替显示呼吸灯。2.仔细阅读下面的倒计时程序:frm micrbit imprt *g=[]fr i in range(9,-1,-1): si = str(i) g.append(si)display.shw(g,delay=500,wait=True,lp=False,clear=True)
frm micrbit imprt *imprt randmdef lamp(x, y):fr i in range(10): display.set_pixel(x, y, i) sleep(100)fr i in range(9,-1,-1): display.set_pixel(x, y, i) sleep(100)while True:x = randm.randint(0, 4) y = randm.randint(0, 4) lamp(x,y)
将程序复制到micr:bit上,运行的效果是什么样的?你能读懂程序吗?如有不懂的地方,请到百度上搜索答案,直到读懂程序。
本课进一步熟悉 fr 循环语句,理解 fr 循环需要遍历语句中的 < 序列 >。掌握 range() 函数的用法。掌握函数的定义和调用方法。
新世纪版第一课 Hello Bit图片ppt课件: 这是一份新世纪版第一课 Hello Bit图片ppt课件,共10页。PPT课件主要包含了学习目标,重难点,编写程序等内容,欢迎下载使用。
初中信息技术新世纪版八年级下册第九课 加油棒课前预习课件ppt: 这是一份初中信息技术新世纪版八年级下册第九课 加油棒课前预习课件ppt,共11页。PPT课件主要包含了学习目标,重难点,设计加油棒的图案,控制加油棒,课堂小结等内容,欢迎下载使用。
八年级下册第四课 计数器教学演示ppt课件: 这是一份八年级下册第四课 计数器教学演示ppt课件,共9页。PPT课件主要包含了学习目标,重难点,可编程按钮,if语句,课堂小结等内容,欢迎下载使用。