刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
简答题
37.某市气象局建立了高温预警机制用于夏天的温度检测,即一周内,3天及其以上出现最高气温超过35℃(≥35℃)时,系统将发布高温警报提示市民预防中暑。若没有出现以上情况,则输出“正常”。请你编写程序实现自动分析温度数据并触发警报的功能。
要求:
(1)程序运行开始后,屏幕提示“请用户输入一周的温度(逗号进行分割):”,提示用户通过键盘输入一周的温度值(为了方便计算,数值均为整数);
(2)程序可以正确遍历每一个温度值;
(3)根据要求:如果在输入的一周温度数据中,3天及其以上出现最高气温等于或者超过35℃(≥35℃)时,系统提示“高温红色警报!*天超35℃,谨防中暑!”(*表示大于等于35度的天数)。若没有出现以上情况,系统提示“正常”;
(4)程序可以正确判断是否发出高温警报,输出格式应符合要求。
输入样例1:
请用户输入一周的温度(逗号进行分割):35, 36, 37, 34, 38, 39, 35
输出样例1:
高温红色警报!6天超35℃,谨防中暑!
输入样例2:
请用户输入一周的温度(逗号进行分割):32, 36, 34, 31, 30, 29, 28
输出样例2:
正常
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
要求:
(1)程序运行开始后,屏幕提示“请用户输入一周的温度(逗号进行分割):”,提示用户通过键盘输入一周的温度值(为了方便计算,数值均为整数);
(2)程序可以正确遍历每一个温度值;
(3)根据要求:如果在输入的一周温度数据中,3天及其以上出现最高气温等于或者超过35℃(≥35℃)时,系统提示“高温红色警报!*天超35℃,谨防中暑!”(*表示大于等于35度的天数)。若没有出现以上情况,系统提示“正常”;
(4)程序可以正确判断是否发出高温警报,输出格式应符合要求。
输入样例1:
请用户输入一周的温度(逗号进行分割):35, 36, 37, 34, 38, 39, 35
输出样例1:
高温红色警报!6天超35℃,谨防中暑!
输入样例2:
请用户输入一周的温度(逗号进行分割):32, 36, 34, 31, 30, 29, 28
输出样例2:
正常
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
首先定义了一个函数check_temperature()来实现温度数据的分析和警报触发功能。程序运行后,通过input()函数提示用户输入一周的温度值,以逗号分隔。然后将输入的字符串按逗号分割成列表,每个元素为温度值。接下来,通过遍历列表中的每个温度值,判断其是否超过或等于35度,若是则计数器加1。最后根据计数器的值判断是否发出高温警报,若超过或等于3天则输出高温警报提示,否则输出正常。程序通过调用check_temperature()函数来运行。
创作类型:
原创
本文链接:37.某市气象局建立了高温预警机制用于夏天的温度检测,即一周内,3天及其以上出现最高气温超过35℃(
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



