Flyyy74 2022-05-16 19:45 采纳率: 50%
浏览 869
已结题

python用字典求课程的平均分

img


字典应该怎么求平均分呢?应该用什么公式哇,自己做逻辑总出错。谢谢大家

  • 写回答

3条回答 默认 最新

  • 请叫我问哥 Python领域新星创作者 2022-05-16 20:22
    关注

    字典也可以使用len()得到长度,也就是学生数,然后直接循环求每门课的成绩

    sum(i[1] for i in dict.values())/len(dict)
    sum(i[2] for i in dict.values())/len(dict)
    sum(i[3] for i in dict.values())/len(dict)
    

    每个学生的平均分也是一样:

    average = [sum(i[1:])/len(i[1:]) for i in dict.values()]
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
    1人已打赏
  • zhegecsdn 2022-05-16 20:10
    关注

    遍历获取字典的value值,也就是学生分数再计算就行了。
    求每门课程平均分,遍历字典的values,每个value都是一个列表,相同索引处的分数就是同一门课程。
    求每个学生,单个value的后三个元素求平均值即可。

    评论
    1人已打赏
  • A Python 萌新花花 2022-05-16 20:50
    关注

    双遍历,先是字典的值,然后是值里面的数。for-for嵌套

    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月24日
  • 已采纳回答 5月16日
  • 创建了问题 5月16日

悬赏问题

  • ¥15 win11安卓子系统打开谷歌登录不了切使用浏览器显示处于离线状态
  • ¥15 三维直角坐标系下,给定一个平面内四个点坐标,如何将四个点逆时针排序
  • ¥15 UnityWebRequest访问内网地址502
  • ¥20 Python语言来实现牛顿法(Newton's Method)解决非线性(系统)方程的问题。
  • ¥15 matlab控制工业相机采集图像
  • ¥25 R里做折线图和柱状图
  • ¥20 使用kokkos移植项目,遇到问题
  • ¥15 求该问题的Matlab代码
  • ¥15 python下使用pdpbox为何提示has no attribute 'pdp_isolate'?
  • ¥15 求java web病房管理系统项目,用netbeans做的