提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
python代码 练习3:空气质量查询工具
提示:以下是本篇文章正文内容,下面案例可供参考
一、代码实现:
代码如下(示例):
1. 多封装函数
2. 输入输出提示信息,完善
3. 测试方法
* 临界值测试
"""
def air_quality_index(pm: int) -> None:
""" 根据提供的pm25的值,输出空气质量
:param pm: pm2.5的值
:return: None
"""
if pm > 300:
print("严重污染!")
elif pm >= 201:
print("重度污染!")
elif pm >= 151:
print("中度污染!")
elif pm >= 101:
print("轻度污染!")
elif pm >= 51:
print("良!")
else:
print("优!")
while True:
pm = input("请输入pm2.5的值(退出请输入Q):")
# 检查输入数据的合法性(考虑用户输入合法性问题)
# isdigit => 0123456789
if pm.upper() == "Q":
break
elif pm.isdigit():
pm = int(pm)
air_quality_index(pm)
else:
print("您输入的数据不合法")
**
二.代码测试:
输入50显示为空气质量为优.
输入90,显示空气质量为良.
输入150,显示空气质量为轻度污染.
总结
1.这个只是一个简单的python的函数小练习,适合初学者来练习函数是否基本掌握.
2.像我们日常使用的天气app上面显示的空气污染指数和污染的功能和这个很类似,升级版可以做出web的界面和一些动画和出门提醒之类的,可以动手去改改,相信优秀的同学已经在构思好了,哈哈哈.
3.通过结合实际的小例子,让枯燥乏味的python编程变得有趣起来.动起手来吧.继续加油吧!