欢迎光临
我们一直在努力

成绩分析 基于考试信息,进行分析

"""
成绩分析
学生考试信息如下:
小赵,77
小钱,99
小孙,88
小李,66
小周,99
基于考试信息,进行如下分析:
1.最高分是多少,得最高分的人数是多少?
2.最低分是多少,得最低分的人数是多少?
3.平均分是多少?
"""
"""
处理给定的学生成绩数据,计算最高分、最低分、平均分以及最高分和最低分的获得人数。

数据格式为一个列表,列表中每一项是一个字符串,包含学生姓名和成绩,中间以逗号分隔。
例如:['小赵,77', '小钱,99', '小孙,88', '小李,66', '小周,99']

不返回任何值,但会打印出最高分及其获得人数、最低分及其获得人数以及平均分。
"""
# 初始化学生成绩数据
data = [
    '小赵,77',
    '小钱,99',
    '小孙,88',
    '小李,66',
    '小周,99'
]

# 创建一个空列表,用于存储成绩数值
score_list = []
for item in data:
    # 从字符串中提取成绩数值,并转换为整数
    score = int(item.split(',')[1])
    score_list.append(score)

# 计算最高分和最低分
max_score = max(score_list)
min_score = min(score_list)

# 计算最高分和最低分的获得人数
max_count = score_list.count(max_score)
min_count = score_list.count(min_score)

# 计算平均分
avg_score = sum(score_list) / len(score_list)

# 打印结果
print('最高分是%d分,有%d名同学' % (max_score, max_count))
print('最低分是%d分,有%d名同学' % (min_score, min_count))
print('平均分是%d分' % avg_score)
赞(0) 打赏
未经允许不得转载:创想未来 » 成绩分析 基于考试信息,进行分析

评论 抢沙发

评论前必须登录!

 

更好的Python学习

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册