资源简介 (共16张PPT)今天你被限行了吗?——运用python分支结构解决实际问题主 讲 人:******学校:*******时间:2023年**月**日今天你被限行了吗?——运用python分支结构解决实际问题前情回顾Python中三种分支语句的格式:单分支结构双分支结构多分支结构:我是一位资深的旅行爱好者,经常喜欢自驾到各个城市旅行打卡,但是经常会遇到“堵车”情况。我发现,很多城市为了缓解交通拥堵的现象,采取了根据车牌尾号数字实施交通管制的措施。由于尾号限行规则十分复杂,而且不同城市限行规则不一样,一不小心就会出现违反限行规则而导致违章罚款、扣分的不良后果。项目任务编写车牌限行提醒程序,方便游客查询限行情况。车牌限行提醒输入您的车牌号京N XH556限行提示周 * 限行查询查询2023年2月13日-2023年4月2日项目探究1根据尾号数字实现限行提醒。输 入输 出车牌号 number限行提醒(周*限行)提取车牌尾号 t计算模型根据尾号t进行判断项目探究1根据尾号数字实现限行提醒。请同学们仔细阅读城市限行规则,并打开桌面“城市尾号限行提醒.py”文件,按照对应城市的限行规则补充程序代码,使程序实现自动限行提醒功能,完善学习任务单。(5min)项目探究1根据尾号数字实现限行提醒。思考1两个程序的执行过程有什么区别?哪种效率更高?思考2为什么输入车牌号冀F 632AX后,程序显示运行结果错误?尾号数字一定在车牌的最后一位吗?京A2385B第一位是汉字(省级行政区)第二位是字母(地级行政区)序号编码中最多有2个字母车牌号中,尾号数字所在的位置可能有几种情况?浙A 1213G冀J NJ609苏B 109CF请大家打开桌面上“学习资源库”,观看车牌号详解视频并仔细阅读“车牌号命名规则”,明确编码规则,并说一说车牌号中的文字、字母和数字各代表了什么?(3min)如何从输入的车牌号中提取车牌中的尾号数字呢?计算模型京A*****A:从尾号可能出现的最后一位开始,从后往前依次判断;B:从尾号可能出现的第一位开始,从前往后依次判断;C:从尾号可能出现的任意一位开始,无固定先后顺序判断。判断顺序项目探究2从车牌号中提取尾号数字。打开小组合作任务单,以小组为单位讨论,如何从车牌号中提取尾号数字,请完成算法设计流程图,并上台展示小组群体智慧。(15min)输入车牌号 number输入车牌号 number输入车牌号 number是否是否项目探究2从车牌号中提取尾号数字。单分支多分支分支嵌套北 京杭 州西 安天 津车牌限行提示不同城市车牌限行提醒进行整合,形成一个大程序。当用户输入车牌后,根据选择的不同城市,输出相应的限行提示。整合程序功能要如何实现?提示:用户输入车牌号后,自动提示让用户输入想要查询的城市名称,随后输出限号结果提示。项目任务编写车牌限行提醒程序,方便游客查询项目探究1:根据尾号数字实现限行提醒项目探究2:从输入的车牌号中提取尾号数字项目拓展:整合不同城市的限行提醒程序功能实现:回顾单分支、双分支、多分支结构,分析其区别及其执行效率。功能优化:延展程序功能,实现不同规则、不同车牌尾号的限行功能查询。功能迭代:实现不同城市、不同规则、不同车牌尾号限行功能查询。运用分支结构-解决实际问题分步解决,逐级优化今天你被限行了吗?——运用python分支结构解决实际问题课后作业为鼓励新能源汽车的推广使用,国家推出一系列新能源汽车可以享受的优惠政策,如不限行、不限号等。请大家仔细阅读“学习资源库”中“新能源汽车牌照区分方法”,继续完善车牌限行提醒程序。(提示:可以从车牌颜色、车牌号位数等不同方面设计编写程序。)请大家于2023年3月13日中午12:00前将作业提交至“网络管理平台”作业区,并相互点评其他同学的程序设计,每位同学至少点评3名同学的作业。今天你被限行了吗?——运用python分支结构解决实际问题恳请各位老师批评指正!主 讲 人:******学校:*******时间:2023年**月**日 展开更多...... 收起↑ 资源预览