(
课件网) 时间: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之间的所有奇数之和。 拓展任务 信息,一触即达 今天你学到多少?(
课件网) 时间: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 拓展任务 我们要向华侨学生介绍我们的学习科目。创建一个名为 ... ...