2.5 飞花令之for循环 课件-粤高教B版(2019) > 八年级上

资源下载
  1. 二一教育资源

2.5 飞花令之for循环 课件-粤高教B版(2019) > 八年级上

资源简介

(共13张PPT)
时间:2023年10月23日
第五节 for循环
信息,一触即达
八年级 上册
1.掌握for循环语句
学习目标
3.学习通过编程解决问题的思想
2.掌握range函数
信息,一触即达
信息,一触即达
复习回顾
1
while循环:实现重复执行的效果。
格式:
while<条件表达式> :
循环体
流程图
条件表达式
True
语句块1
False
循环外语句
信息,一触即达
2
for循环:for循环按顺序从序列中取出每一个元素并赋值给循环变量,随后执行冒号内部的循环体,当所有元素被遍历完则停止循环,其循环的次数由序列的长度决定。
新知讲授
格式:
for 循环变量 in 序列:
循环体
流程图
循环变量 in 序列?
True
循环体
False
循环外语句
序列:字符串、列表等数据类型。
信息,一触即达
3
案例讲解
我们学校和泰国的一些学校建立了联系,我们的老师经常给那边的华侨学生上华文课,如果下次上课想让你跟他们问好,你会怎么做呢?
信息,一触即达
4
任务一
我们要向华侨学生介绍我们校园的场所。创建一个名为school的列表,列表中包含:图书馆,足球场,游泳池三个元素,再通过for循环,实现效果如下:
信息,一触即达
5
拓展任务
我们要向华侨学生介绍我们的学习科目。创建一个名为subject的列表,列表中包含:数学,信息技术两个元素。通过for循环,实现效果如下:
信息,一触即达
6
新知讲授
华侨学生最近的数学在学习累加,你能利用for循环设计一个程序,帮他们计算1+2+3+.....+100的值吗?
信息,一触即达
7
新知讲授
除字符串、列表这些熟悉的序列类型,Python 还可以通过range( )函数生成一定范围内的数字序列,range( ) 函数生成的是一段左闭右开的数字序列。
range( )函数的语法是: range(start,stop, step);
range( ) 数字序列函数
start指的是计数起始值,若省略,默认是0;
stop指的是计数结束值,不可省略;
step是步长,若省略,默认为1。
信息,一触即达
8
新知讲授
循环语句 计数起始值 计数结束值 步长 包含的数字
for i in range(1,10,2)
for i in (1,5)
for i in range(4)
1
9
2
1,3,5,7,9
1
4
1
1 2,3,4
0
3
1
0,1,2,3
信息,一触即达
9
华侨学生最近的数学在学习累加,你能利用for循环设计一个程序,帮他们计算1+2+3+.....+100的值吗?
任务二
信息,一触即达
10
利用for循环设计一个程序,计算1到100之间的所有奇数之和。
拓展任务
信息,一触即达
今天你学到多少?(共13张PPT)
时间:2023年10月23日
第五节 for循环
信息,一触即达
八年级 上册
1.掌握for循环语句
学习目标
3.学习通过编程解决问题的思想
2.掌握range函数
信息,一触即达
信息,一触即达
复习回顾
1
while循环:实现重复执行的效果。
格式:
while<条件表达式> :
循环体
流程图
条件表达式
True
语句块1
False
循环外语句
信息,一触即达
2
for循环:for循环按顺序从序列中取出每一个元素并赋值给循环变量,随后执行冒号内部的循环体,当所有元素被遍历完则停止循环,其循环的次数由序列的长度决定。
新知讲授
格式:
for 循环变量 in 序列:
循环体
流程图
循环变量 in 序列?
True
循环体
False
循环外语句
序列:字符串、列表等数据类型。
信息,一触即达
3
案例讲解
我们学校和泰国的一些学校建立了联系,我们的老师经常给那边的华侨学生上中文课,如果下次上课想让你跟他们问好,你会怎么做呢?
信息,一触即达
4
任务一
我们要向华侨学生介绍我们校园的场所。创建一个名为school的列表,列表中包含:图书馆,足球场,游泳池三个元素,再通过for循环,实现效果如下:
信息,一触即达
5
拓展任务
我们要向华侨学生介绍我们的学习科目。创建一个名为subject的列表,列表中包含:数学,信息技术两个元素。通过for循环,实现效果如下:
信息,一触即达
6
案例讲解
华侨学生最近的数学在学习累加,你能利用for循环设计一个程序,帮他们计算1+2+3+.....+100的值吗?
信息,一触即达
7
新知讲授
除字符串、列表这些熟悉的序列类型,Python 还可以通过range( )函数生成一定范围内的数字序列,range( ) 函数生成的是一段左闭右开的数字序列。
range( )函数的语法是: range(start,stop, step);
range( ) 数字序列函数
start指的是计数起始值,若省略,默认是0;
stop指的是计数结束值,不可省略;
step是步长,若省略,默认为1。
信息,一触即达
8
新知讲授
循环语句 计数起始值 计数结束值 步长 包含的数字
for i in range(1,10,2)
for i in (1,5)
for i in range(4)
信息,一触即达
9
华侨学生最近的数学在学习累加,你能利用for循环设计一个程序,帮他们计算1+2+3+.....+100的值吗?
任务二
信息,一触即达
10
利用for循环设计一个程序,计算1到100之间的所有奇数之和。
拓展任务
信息,一触即达
今天你学到多少?

展开更多......

收起↑

资源列表