内容正文:
多分支结构程序设计
多分支结构程序设计
1
根据《关于做好重污染天气红色预警期间相关工作的通知》
(乌重天办[2022]**号)要求,2023年1月3日起,重污染天气应急期间米东区采取临时交通管理措施,早9:00到晚21:00采取车辆尾号单双号限行管理措施。按机动车号牌最后一位阿拉伯数字实行单号单日,双号双日行驶(单号为1.3.5.7.9,双号为2.4.6.8.0,新能源车,应急抢险和公交车,出租车等保障车辆除外)。
2
空气质量指数AQI(Air Quality Index)
空气清洁或者污染的程度,以及对健康的影响。是2012年3月国家发布的新空气质量评价标准,污染物监测为6项:二氧化硫、二氧化氮、PM10、PM2.5、一氧化碳和臭氧。地面臭氧和空气中的颗粒的两种污染物构成对人类健康的最大威胁。
3
4
学习任务
学习任务
编写程序,实现如下功能:输入空气质量指数aqi,判断并输出户外活动建议。
5
知识回顾
知识回顾
if 条件表达式:
执行语句A……
else:
执行语句B……
注意:
1.if和else后面有冒号:
2.表达式下面的语句块要缩进4个字符
if选择结构的语句格式
if选择结构流程图
6
Administrator (A) -
知识回顾
知识回顾
if 条件表达式:
执行语句A……
else:
执行语句B……
注意:
1.if和else后面有冒号:
2.表达式下面的语句块要缩进4个字符
if选择结构的语句格式
条件表达式,是用运算符连接起来的式子。
常用的关系运算符
常用的逻辑运算符
and 与,同时满足条件才成立
or 或,满足一个条件即成立
not 非,取相反的逻辑值
7
Administrator (A) -
PPT模板 http://www.1ppt.com/moban/
1
分析问题
IPO方法
1.从键盘输入aqi
2.根据输入的aqi值进行判断,给出合适的活动建议
3.输出结果
8
多分支结构
多分支结构
if 条件表达式1:
执行语句1……
elif 条件表达式2:
执行语句2……
elif 条件表达式3:
执行语句3……
else:
执行语句4……
多分支结构的语句格式
多分支结构流程图
9
Administrator (A) -
PPT模板 http://www.1ppt.com/moban/
2
算法设计
开始
输入aqi
aqi<=50
空气质量优,适宜户外活动
Y
N
aqi<=100
Y
空气质量良,敏感人群减少户外运动
N
aqi<=150
Y
空气轻度污染,减少长时间户外运动
N
aqi<=200
Y
空气中度污染,适量减少户外运动
N
aqi<=300
Y
空气重度污染,减少户外运动
N
空气严重污染,避免户外运动
aqi<0
请输入正确的aqi值
N
结束
Y
10
PPT模板 http://www.1ppt.com/moban/
3
编写程序
aqi=float(input("请输入空气质量指数:"))
if aqi<0:
print("请输入正确的控制质量指数!")
elif aqi <=50:
print("空气质量优,适宜户外活动!")
elif aqi <= 100:
print("空气质量良,敏感人群减少户外运动!")
elif aqi <= 150:
print("空气轻度污染,减少长时间户外运动!")
elif aqi <=200:
print("空气中度污染,适量减少户外运动!")
elif aqi <= 300:
print("空气重度污染,减少户外运动!")
else:
print("空气严重污染,避免户外运动!")
11
PPT模板 http://www.1ppt.com/moban/
4
调试程序
12
课堂练习:穿衣指数推荐
课堂练习:穿衣指数推荐
编写程序,输入的气温,实现穿衣指数推荐功能。具体推荐标准如下:
气温 穿衣指数
26°及以上 短袖
20~26° 长袖T恤或衬衫
15~20° 外套
5~15° 毛衣加大衣
低于5° 棉衣或羽绒服
13
PPT模板 http://www.1ppt.com/moban/
1
分析问题
IPO方法
1.从键盘输入气温
2.根据输入的气温进行判断,推荐合适的穿着
3.输出推荐结果
14
PPT模板 http://www.1ppt.com/moban/
2
算法设计
开始
输入气温
qw>=26
气温较高,适合穿短袖
Y
N
qw>=20
and qw<26
Y
气温适宜,适合穿长袖T恤或衬衫
N
qw>=15
and