题库首页 › 青少年软件编程(Python) › 题目 18804

青少年阅读时长调查分析 为了解青少年日常阅读习惯,某社区开展阅读时长调查。已知建议青少年每天阅读时间应不少于 20 分钟 ,请按要求完成数据处理: 要求: (1)通过键盘输入多名学生每天阅读时长(单位:分钟,数据为整数),数据间用逗号隔开;利用split()函数转换为列表; (2)筛选出阅读时长超过 20 分钟(即 >20 分钟) 的学生数据,存入新列表; (3)输出阅读超 20 分钟(不包含20分钟,必须大于20分钟)的学生人数及占比,格式为 “阅读超 20 分钟的人数:*,占比:**%。”(注:* 代表人数,** 代表比例) 输入示例: 15,25,30,18,22,35,10,28 输出示例: 阅读超 20 分钟的人数:5,占比:62.5%。

正确答案:参考程序(Python):t=input().split(',');d=[int(x) for x in t];over=[x for x in d if x>20];print(f"阅读超 20 分钟的人数:{len(over)},占比:{len(over)/len(d)*100:.1f}%。")。样例→5 62.5%。核心:split筛选占比。

试卷来源:202603 青少年软件编程等级考试Python二级真题

本卷相关题目

在线做题 同科目题库