购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 if语句

Python中if语句的语法格式如下:

语句块是if条件满足后执行的一个或多个语句序列,语句块中语句通过与if所在行形成缩进表达包含关系。 if语句首先评估条件的结果值,如果结果为True,则执行语句块中的语句序列,然后控制转向程序的下一条语句。如果结果为False,语句块中的语句会被跳过。 if语句执行流程如图 3-1 所示。

例 3-1

图 3-1 语句执行流程

运行结果:

例 3-2 】 PM2.5 空气质量提醒。空气污染是当下社会比较关注的问题。 PM2.5 是衡量空气污染的重要指标,指大气中直径小于或等于 2.5 μm的可入肺颗粒物。 PM2.5 颗粒粒径小,含大量有毒、有害物质,且在大气中停留时间长、输送距离远,因而对人体健康和大气环境质量有很大影响。目前空气质量等级以PM2.5 数值划分为 6 级。 PM2.5 数值在 0 ~ 35 空气质量为优,35 ~ 75 为良,75 ~ 115 为轻度污染,115 ~ 150 为中度污染,150 ~ 250 为重度污染,250 ~ 500 为严重污染。

一个简化版的空气质量标准采用三级模式:0 ~ 35 为优,35 ~ 75 为良,75 以上为污染。比起知道PM2.5 指数值具体为多少,大多数人更关心空气质量到底怎样。计算机可以实现输入PM2.5 数值发布空气质量提醒。该问题的IPO描述如下。

输入:

接收外部输入的PM2.5 值

处理:

如果PM2.5 值≥75,显示“空气污染警告”

如果 35≤PM2.5 值<75,显示“空气质量良,建议适度户外运动”

如果PM2.5 值<35,显示“空气质量优,建议户外运动”

输出:

对应空气质量提醒

参考程序:

运行结果: sDEsx2qUJw1DZKnUuKgzFJPeJO52GPieTctojX9Fcrp51rhVsaUbLCoV+L5iGD8G

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开