(
课件网) 第2单元 编程计算 第1单元 初识数据与计算 第3单元 认识数据 第4单元 计算与问题解决 第5单元 数据分析与人工智能 信息技术 (必修1) 2.3 周而复始的循环 ———计数循环 1、print()语句的作用是( ) A.输出 B.输入 C.排序 D.判断 A 课前检测 析:print( ) 语句:输出一个或多个字符,多个字符用逗号隔开。 2、if()语句的作用是( ) A.输出 B.输入 C.排序 D.判断 D 课前检测 析:if( ) 语句:判断是否符合条件,符合就执行是的操作,不符合,就执行否的操作。 3、下面哪一个不是算法的三种基本结构( ) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 D 课前检测 析:算法的三种基本结构是顺序结构、分支结构和循环结构。 算法的三种基本结构 顺序结构:按照自上而下的先后顺序依次执行程序语句。 分支结构:根据给定的条件进行判断的结构。 循环结构:重复某一部分操作的结构。 课前检测 1、了解循环的概念。 2、掌握for循环的一般格式和循环次数的设置方法。 3、了解列表的功能及常见操作。 4、了解利用for语句解决问题的一般过程。 学习目标 敲七游戏 游戏规则:“逢7过“,从1开始依序喊数字,如果数字是包含7或者是7的倍数,就不能喊出这个数字,必须做一个动作(拍手)。 例如:前一个玩家喊到13,我是下一个玩家,按顺序应该喊14,但因为14是7的倍数,所以不能喊出来。下一个玩家也不能喊14,他要喊15。如果他喊错,那他就输了。 课程导入 课程导入 对人来说,长时间重复做同一件事情,通常会觉得不愉快,且效率会有所下降。但计算机往往不知疲倦,非常适宜用重复的方式完成任务。 比如:1、写100遍“你好,中国!” 2、输出1-100的数 这些问题都有一个共同的特点:反复执行一定的操作,这就是循环,让我们开始学习! 春夏秋冬 地球公转 星期轮回 日常生活中的循环现象,你还能举例说出吗? 课程导入 为 什 要 么 使 用 环 循 构 结 ? print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") print("信息技术") i=1 while i<11: print("信息技术") i=i+1 for i in range(1,11): print("信息技术") 减少语句重复,简洁。 任务一:用列表输出1到5 建立一个水果列表 观察图片 列表 列 表 list 列表可以包含多个数据元素,它是一个有序的集合。 创建列表,放在方括号内,各元素用逗号隔开。 a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”] 列表可以存储混合类型的数据(整数、字符串等) 列表索引号从0开始 a[0] a[1] a[2] a[3] a[4] 格式:列表名=[元素1,元素2,元素3……] 列表 a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”] a[0]=”苹果” a=[“苹果” , 1 , ”香蕉” , ”橙子” , ”梨子”] del a[1] a=[“苹果” , ”香蕉” , ”橙子” , ”梨子”] #修改列表第1个元素 #删除列表第2个元素 a.append(“猕猴桃”) #在列表尾部添加一个数据元素“猕猴桃” a=[“苹果” , ”香蕉” , ”橙子” , ”梨子”,”猕猴桃”] print(a) #输出列表 列表 已知列表x=[1,2,3,4],那么执行语句del x[1]之后x的值为( ) A.[2,3,4] B.[1,2,3,4] C.[1,3,4] D.2,3,4 C 练一练 A B C 计算机程序中某些代码的反复执行。 又称while循环,用于循环次数未知的情况。 又称for循环,当循环一定次数时称为计数循环。 循环 计数循环 条件循环 循环 for 循环变量 in 列表: 语句或语句组 注意事项: 冒号要记得 循环体缩进4格 计数循环 循环重复次数一定时,我们通常称为计数循环。 在python中,使用for 语句来创建这类循环。 for语句的基本 ... ...