(共16张PPT)
第7课
多分支结构的应用实例
学习任务
Python是一种跨平台、开源、解释型的高级编程语言。
1.理解多分支结构的编程模式以及if-elif条件语句的实现过程。
2.通过“浙江省汽车牌号所在地查询”程序实例,编写比较复杂的多分支结构程序。
问题分析
1
Part
浙江省一般汽车车牌号首字母命名规则:
A-杭州,B-宁波,C-温州……L-舟山。
只需要判断汽车牌号的首字母,就可以找到所在地区并输出。
问题分析
2
Part
算法设计
算法设计
汽车牌号所在地查询的多分支结构流程图
3
Part
编写程序
编写程序
#汽车牌号所在地查询
chepai=input("请输入汽车牌号首字母:")
if
chepai=="A":
print("所在地:杭州市")
elif
chepai=="B":
print("所在地:宁波市")
elif
chepai=="C":
print("所在地:温州市")
elif
chepai=="D":
print("所在地:绍兴市")
elif
chepai=="E":
print("所在地:湖州市")
elif
chepai=="F":
print("所在地:嘉兴市")
elif
chepai=="G":
print("所在地:金华市")
elif
chepai=="H":
print("所在地:衢州市")
elif
chepai=="J":
print("所在地:台州市")
elif
chepai=="K":
print("所在地:丽水市")
elif
chepai=="L":
print("所在地:舟山市")
else:
print("无法查询")
4
Part
调试运行
调试运行
若输入的字母不区分大小写,则如何完善程序?若输入完整的汽车牌号,则需要从中取出首字母,试想该如何进一步完善程序?
开动脑筋
开动脑筋
“x
in
y”表示“x是y的成员”
关系运算符
开动脑筋
浙A·B2V78
索引访问字符串
0
1
23456
随堂练习
空气质量指数(简称AQI)
又称为空气污染指数,就是根据空气中的各种成分占比,将监测的空气浓度简化成为单一的概念性指数值形式。它将空气污染程度和空气质量状况分级表示,适合于表示城市各时段的空气质量状况和变化趋势。
随堂练习
空气质量指数(简称AQI)
编写程序实现如下功能:输入空气质量指数值,输出户外活动建议。
谢谢聆听