内容正文:
多分支结构的应用实例
课题
多分支结构的应用实例
单元
Python
程序
基本结构
学科
信息
年级
八年级
主备人
时间
教学目标
1、理解多分支结构的编程模式,会用多分支结构程序解决问题;
2、掌握程序调试的一般方法,会优化程序。
重点
多分支结构程序设计。
难点
多分支结构程序设计。
教 学 过 程
二次备课
一、导入
分享:生活中的多分支结构
智能路灯——根据不同光线和物体自动调节
尾号限行——根据车牌号赋予通行权限
智能交通——根据拥堵状况推荐最优路线
二、多分支结构举例分析——“浙江省汽车牌号所在地查询”实例
列举浙江省各市车牌首字母:
A-杭州市B-宁波市C-温州市D-绍兴市E-湖州市F-嘉兴市G-金华市H-衢州市J-台州市K-丽水市L-舟山市
1、问题分析
①输入数据:车牌号首字母
②数据处理:辨别所在地
③输出数据:车牌号所在地
2、算法设计
流程图
3、程序编写
多分支结构——if…elif…else
判断输入数据符合多个条件中的哪一项从而执行不同的命令
#汽车牌号所在地查询
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("无