高中信息技术_for循环的应用教学课件设计.ppt

高中信息技术_for循环的应用教学课件设计.ppt

* * * * * * * * * * * * * 4.4.1 for循环的应用 日常生活中循环的例子 学习目标 1、学会Range()与List()函数的使用 2、理解in运算符的使用 3、掌握for循环的语法 4、了解程序调试的知识,并能够通过调试理解 for循环的执行过程 任务一 自主学习课本P86-87 思考以下问题: 1、Range()函数作用 2、Range()参数的意义 1、格式:Range(start,end,[step]) 一、Range()、List()函数与in运算 start:初值,可以省略,默认为0; step:步长,可以省略,默认为1。 end:终值,但不包括该值,不能省略; 一、Range()、List()函数与in运算 说出以下函数的返回值 (1)Range(1,6) (2)Range(6) (3)Range(1,11,2) [1,2,3,4,5] [1,3,5,7,9] [0,1,2,3,4,5] 2、List()函数的妙用 使用List()函数输出数字列表 Range(1,6) List(Range(1,6)) [1,2,3,4,5] 一、Range()、List()函数与in运算 2、使用List()函数输出以下数字列表 一、Range()、List()函数与in运算 1、Range()、List()函数返回值的类型分别是什么? (1)[1,2,3,4,5] (2)[0,1,2,3,4,5] (3)[1,3,5,7,9] 小结:Range()、List()函数区别 1、range() 函数的返回值类型为 range,List() 函数的返回值类型为 list。 2、如果将 range() 作为 list() 的参数,其输出就是一个数字列表。 一、Range()、List()函数与in运算 任务二 一、Range()、List()函数与in运算 1、使用in运算符,说出in运算符的作用 2、in运算符的运算顺序和结果类型 in运算符:成员运算符 一、Range()、List()函数与in运算 作用:判断序列中是否有某个成员 运算顺序:左 ?? 右 运算过程:x in y,如果x是序列y的成员,则计算结果为True,否则为False。 思考:如何把一个列表内所有的元素依次取出来? 任务三 自主学习课本P85-86 思考以下问题: 1、理解for循环的格式 2、用流程图表示for循环执行过程 二、for循环的应用 1、for循环的格式 for 循环变量 in 列表: 语句或语句组 二、for循环的应用 1、for循环的格式 循环变量:存放列表中取出的元素 列表:字符串、变量、range()函数等 循环体:重复执行的语句 * * * * * * * * * * * * *

文档评论(0)

1亿VIP精品文档

相关文档