你这个函数和调用主函数分离一下比较好,参数与变量需要了解一下。
然后你这个x的范围需要重新规定一下下限不然都会去取x<=1200的值了。
y没有定义。
cal_level_Q3中的x未定义。这一块其实不用放在里面调用,直接传进去让y=cal_AQI_Q3(800)即可。
cal_level_Q3中y的范围下限需要规定,不然就得不到正确的区分范围。
cal_level_Q3这个函数也没有被调用呀。
——————————————————————————————————
输出的300是,cal_AQI_Q3(800)输出的。
然后2.8125,由于y没有定义计算的应该是个垃圾值。
AQI是获取不到值的,所以输出为None。
自己看着改吧。错的太多了
你这代码是不是没有截取完啊?
x和y的值都没有,尽然没报错