人教中图版(2019)必修一 2021—2022学年 Python编程 条件判断 智能贵阳地铁2号线计费程序设计(22张PPT)

资源下载
  1. 二一教育资源

人教中图版(2019)必修一 2021—2022学年 Python编程 条件判断 智能贵阳地铁2号线计费程序设计(22张PPT)

资源简介

(共22张PPT)
金阳医院 → 百花大道
两站里程:3公里
付款请扫码
两站里程:7公里
付款请扫码
金阳医院 → 北京西路
两站里程:17公里
付款请扫码
金阳医院 → 喷水池
两站里程:22公里
付款请扫码
金阳医院 → 富源北路
贵阳地铁2号线收费标准
利用Python编程解决问题
任务:根据贵阳市地铁的收费标准,能否用 python 写一个智能贵阳地铁2号线计费程序的问题?
Python编程选择结构——智能贵阳地铁2号线计费程序设计
北京师范大学贵阳附属中学 代霖闳
项目1:按贵阳地铁交通收费标准,请编写一个在4公里以内乘坐地铁的收费程序?
输入距离:s
如果输入距离s<=4:
满足条件输出:票价2元
收费标准
语言描述
流程图
程序示例
项目2:按贵阳地铁交通收费标准,已经有了一个在4公里以内乘坐地铁的收费程序,要求里程超过4公里输出文字“地铁费用超过2元”
输入距离s:
如果输入距离s<=4:
满足条件输出:2元
不满足条件输出:
地铁费用超2元
收费标准
语言描述
流程图
程序示例
地铁费用超2元
项目3:按贵阳地铁交通收费标准,已经有了一个在4公里以内乘坐地铁的收费程序,要求超过4公里输出“在4至24公里内的票价”
输入距离:
如果输入距离s<=4:
满足条件输出:2元
如果输入距离s<=8:
输出票价3元
如果输入距离s<=12:
输出票价4元
如果输入距离s<=18:
输出票价5元
如果输入距离s<=24:
输出票价6元
收费标准
语言描述
流程图
程序示例
项目4:按贵阳地铁2号线运营情况,地铁目前起点白云北路到终点中兴路站,两站点距离31.8公里。
输入距离:
如果输入距离s<=4:
满足条件输出:2元
如果输入距离s<=8:
输出票价3元
如果输入距离s<=12:
输出票价4元
如果输入距离s<=18:
输出票价5元
如果输入距离s<=24:
输出票价6元
不满足条件输出:7元
收费标准
语言描述
流程图
程序示例
项目总结:分支结构的包含关系、条件表达式的先后顺序
条件表达式的顺序
分支结构的关系
双分支
单分支
多分支
小在前 大在后
冒号缩进要牢记
if 表达式:
语句块
if 表达式:
语句块1
else:
语句块1
if 表达式:
语句块1
elif:
语句块2
.
.
.
elif:
语句块n
else:
语句块n+1
启发创作:完善以下程序
任务:以下程序是拼运气 猜数字提升改良版,游戏的玩法是在0—100中,计算机随机生成一个数,由同学们来猜,每个人只有5次机会,5次内猜中及赢,没猜中就输了。需要同学们通过思考完善以下程序,实现游戏正常运行。
启发创作:评定体重指数等级(以课本63页数据为参考)
问题一:输入距离为体重指数指数,请写出判定男同学的bmi,体重等级的的程序
问题二:输入距离为男同学或女同学,再输入对应同学体重指数指数,请写出判定该同学的bmi体重等级的的程序
谢谢!

展开更多......

收起↑

资源预览