ID: 15625730

4.4.1 for循环的应用 课件(共37张PPT) 2022-2023学年 粤教版(2019)高中信息技术 必修1

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:40次 大小:1424862B 来源:二一课件通
预览图 1/12
2022-2023,必修,信息技术,高中,2019,教版
  • cover
(课件网) BIG DATA 4.4.1 for 循环的应用 第四章 授课人:XXX 知识回顾 从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。 轻体重:BMI<18.5 正常体重:18.5<=BMI<24 超重:24<=BMI<28 肥胖:BMI>=28 实例:根据BMI指数判断体重状态3.0 实例:根据BMI指数判断体重状态3.0 程序 w=float(input("请输入体重:")) h=float(input("请输入身高:")) bmi=w/h**2 print("BMI指数为:",bmi) if bmi<18.5: print(“轻体重”) print(“体重正常”) print(“超重”) print(“肥胖”) 条件: 轻体重:BMI<18.5 正常体重:18.5<=BMI<24 超重:24<=BMI<28 肥胖:BMI>=28 elif bmi<24: elif bmi<28: else: 从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。 轻体重:BMI<18.5 正常体重:18.5<=BMI<24 超重:24<=BMI<28 肥胖:BMI>=28 实例:根据BMI指数判断体重状态4.0 程序每次运行只能判断1次体重状态,如果想要重复执行此过程5次,该如何实现? for循环的应用 while循环的应用 循环嵌套的应用 循环控制的应用 ONE for循环的应用 01 for循环———计数循环 流程图 循环体 是否成功取到列表中的下一个元素了? Y N for 循环变量 in 列表: 语句或语句组 语句格式 注意事项: ①列表之后要写英文状态下的冒号”:” ②循环体在书写时要缩进 for循环———计数循环 for 循环变量 in 列表: 语句或语句组 语句格式 for循环的作用原理:遍历列表 即让循环变量去“数”列表中的内容,每数一个数就执行一次循环。 for i in [1,2,3,4,5]: print(“*”) 示例 实践 (1)该流程图中,由谁来控制循环?循环几次?每次循环的内容是什么? 阅读流程图,完成以下问题 开始 i 成功取到列表[0,1,2]的下个元素? 输出 “重要的事情说三遍” 结束 输出“输出完毕” Y N 实践 (1)该流程图中,由谁来控制循环?循环几次?每次循环的内容是什么? 阅读流程图,完成以下问题 开始 i 成功取到列表[0,1,2]的下个元素? 输出 “重要的事情说三遍” 结束 输出“输出完毕” Y N ①列表中元素的个数来控制循环 ②循环3次 ③每次循环的内容: 输出“重要的事情说三遍” 实践 (2)用Python实现该流程图,代码如下: 阅读流程图,完成以下问题 开始 i 成功取到列表[0,1,2]的下个元素? 输出 “重要的事情说三遍” 结束 输出“输出完毕” Y N for i in : print(“输出完毕”) ① ② 实践 (2)用Python实现该流程图,代码如下: 阅读流程图,完成以下问题 开始 i 成功取到列表[0,1,2]的下个元素? 输出 “重要的事情说三遍” 结束 输出“输出完毕” Y N for i in : print(“输出完毕”) [0,1,2] print(“重要的事情说三遍”) 注意1:循环体的缩进 for i in [0,1,2]: print(“重要的事情说三遍”) print(“输出完毕”) for i in [0,1,2]: print(“重要的事情说三遍”) print(“输出完毕”) 注意2:列表的表达方式 for i in [0,1,2]: print(“重要的事情说三遍”) print(“输出完毕”) 方式一:直接罗列 list=[0,1,2] for i in list: print(“重要的事情说三遍”) print(“输出完毕”) 方式二:先定义后使用 如果现在要实现重复执行100次呢,以上方式还适用吗? 注意2:列表的表达方式 方式三:使用range()函数 range()函数的一般格式:range([start,]stop[,step]) 起始值 终止值 步长(间隔) ①作用:生成一个等差整数数列,数列内容由括号中参数决定 ②数列包含起始值,但不包含终止值,即[起始值,终止值); 步长可正可负 ③起始值默认为0,步长值默认为1,终止值不可省略 注意2:列表的表达方式 方式三:使用range()函数 range() ... ...

~~ 您好,已阅读到文档的结尾了 ~~