输入PM2.5的值,输出当日的空气质量情况。PM2.5平均值标准值 优0~50, 良50~100 ,轻度污染100~150 ,中度污染150~200 ,重度污染200~300 ,严重污染大于300及以上。 python代码
时间: 2024-12-21 08:31:12 浏览: 4
在Python中,你可以编写如下的函数来实现这个功能:
```python
def check_air_quality(pm25_value):
if pm25_value <= 50:
return "空气质量为优"
elif 50 < pm25_value <= 100:
return "空气质量为良"
elif 100 < pm25_value <= 150:
return "空气质量为轻度污染"
elif 150 < pm25_value <= 200:
return "空气质量为中度污染"
elif 200 < pm25_value <= 300:
return "空气质量为重度污染"
else:
return "空气质量为严重污染"
# 获取用户的输入
pm25_input = input("请输入当天的PM2.5数值:")
try:
pm25_value = int(pm25_input)
air_quality = check_air_quality(pm25_value)
print(f"当前的PM2.5数值对应的空气质量为:{air_quality}")
except ValueError:
print("输入的不是一个有效的数值,请输入一个整数。")
相关问题
输入PM2.5的值,输出当日的空气质量情况。PM2.5平均值标准值 优0~50, 良50~100 ,轻度污染100~150 ,中度污染150~200 ,重度污染200~300 ,严重污染大于300及以上。代码
在Python中,你可以编写一个函数来根据输入的PM2.5值判断空气质量。下面是一个简单的示例:
```python
def get_air_quality(pm2_5_value):
if pm2_5_value <= 50:
air_quality = "优"
elif 50 < pm2_5_value <= 100:
air_quality = "良"
elif 100 < pm2_5_value <= 150:
air_quality = "轻度污染"
elif 150 < pm2_5_value <= 200:
air_quality = "中度污染"
elif 200 < pm2_5_value <= 300:
air_quality = "重度污染"
else:
air_quality = "严重污染"
return air_quality
# 示例使用
pm2_5_input = float(input("请输入今天的PM2.5值:"))
air_quality_result = get_air_quality(pm2_5_input)
print(f"今日空气质量为:{air_quality_result}")
给出一组pm2.5数据,按以下分级标准统计各级天气的天数,并计算出pm2.5平均值。 pm2.5分级标准为: 一级优(0<=pm2.5<=50) 二级良(51<=pm2.5<=100为) 三级轻度污染(101<=pm2.5<=150) 四级中度污染(151<=pm2.5<=200) 五级重度污染(201<=pm2.5<=300) 六级严重污染(pm2.5>300)
根据给出一组PM2.5数据,按以下分级标准统计各级天气的天数,并计算PM2.5平均值。PM2.5分级标准为:一级优(0 <= PM2.5 <= 50),二级良(51 <= PM2.5 <= 100),三级轻度污染(101 <= PM2.5 <= 150),四级中度污染(151 <= PM2.5 <= 200),五级重度污染(201 <= PM2.5 <= 300),六级严重污染(PM2.5 > 300)。
阅读全文