(共17张PPT)
复习一下:打开“知识回顾”小程序
多分支结构
应用实例
第二单元 Python程序基本结构
阅读代码,说一说实现了什么样的功能。
阅读代码,说一说实现了什么样的功能。
阅读代码,说一说实现了什么样的功能。
阅读代码,说一说实现了什么样的功能。
本课任务——“初二学生肺活量测评”小项目
项目任务:输入肺活量,输出相应的等级。
本课任务——“初二学生肺活量测评”小项目
分析男、女肺活量表,按性别填写初二学生对应的肺活量范围。
条件 等级
优秀
良好
及格
不及格
双击“任务一:数据分析” 小程序测试你答对了吗?
初二女生学生肺活量测评
初二(女生) 等级
vc>=2800 优秀
2800>vc>=2500 良好
2500>vc>=1500 及格
vc<1500 不及格
初二男生学生肺活量测评
初二(男生) 等级
vc>=3700 优秀
3700>vc>=3200 良好
3200>vc>=2000 及格
vc<2000 不及格
大数据时代,学会正确分析和梳理数据的重要性!
“男女有别”——根据表格,编写程序,调试运行
初二(女生) 等级
vc>=2800 优秀
2800>vc>=2500 良好
2500>vc>=1500 及格
vc<1500 不及格
初二(男生) 等级
vc>=3700 优秀
3700>vc>=3200 良好
3200>vc>=2000 及格
vc<2000 不及格
调试小妙招:根据错误提示调试
2.代码缩进
1.语法错误
初二(男生) 初二(女生) 等级
vc>=3700 vc>=2800 优秀
3700>vc>=3200 2800>vc>=2500 良好
3200>vc>=2000 2500>vc>=1500 及格
vc<2000 vc<1500 不及格
拓展任务:整合代码,完成初二学生肺活量等级评定。
拓展任务三:整合代码,完成初二学生肺活量等级评定。
初二(女生) 等级
vc>=2800 优秀
2800>vc>=2500 良好
2500>vc>=1500 及格
vc<1500 不及格
初二(男生) 等级
vc>=3700 优秀
3700>vc>=3200 良好
3200>vc>=2000 及格
vc<2000 不及格
代码的优化
思考:为什么两边的条件不一样?最终效果一样吗?
拓展任务:整合代码,完成初二学生肺活量等级评定。
代码的嵌套
思考:这里的
if、elif、else
为什么没有在一条竖线上?
课堂小结
在pyhon中,代码的缩进是体现代码逻辑关系的重要方式;同一层次的代码块必须保证同样的缩进量,一般 4个空格 作为一个缩进单位;
一个if条件语句可以包含 多个 elif子句;
仅当if条件不为 真 时, elif 子句的语句块才可能被执行;
如果if 和elif的条件都不为 真 时,else的语句块就会被执行;
一个if条件语句可以包含1个或 0 个else子句。
课堂小结
①多分支结构的基本应用
②多分支结构的嵌套
③多分支结构条件部分的优化