scores = {"小刘": 45, "小红": 68, "小米": 96, "小白": 65, "小梦": 75}
highest = max(scores.values())
lowest = min(scores.values())
average = sum(scores.values()) / len(scores)
# print("平均值为:"+str(average))
max_keys = [k for k, x in scores.items() if not any(y > x for y in scores.values())]
print('成绩最高的是:')
for student in max_keys:print(student)
min_keys = [k for k, x in scores.items() if not any(y < x for y in scores.values())]
print('成绩最低的是:')
for student in min_keys:print(student)personName = [k for k, v in scores.items() if v < average]
print("低于平均值的学生:")
for student in personName:print(student)

【Python】实现输出成绩最高或最低分的学生姓名以及低于平均分的学生姓名相关推荐

  1. c语言输入四个成绩求最高分最低分,数组实现学生成绩录入、求最高分、最低分、平均分和排序...

    /* 使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的 最高分 最低分 平均分 按照分数从大到小排序 思考: 如何实现从小到大排序? 如果学院有5个班,每个班30人,如何处理? 求所有成绩 ...

  2. 18、查询各科成绩最高分、最低分和平均分,以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率

    -- 18.查询各科成绩最高分.最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率, -- 优良率,优秀率 -- 及格为>=60,中等为:70-80, ...

  3. 计算平均分并输出低于平均分的学生成绩

    东软学习小组成员:时雾 计算平均分并输出低于平均分的学生成绩 从键盘上输入若干(<20)个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入. 输入格式: 在一行中输 ...

  4. Java:学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台。

    Java练习: 学校比赛现场有10个评委,要求从键盘输入10个分数作为评委对一名选手的打分,评分规则为去掉一个最高分,去掉一个最低分,求该名选手平均分,打印到控制台. 代码如下: package co ...

  5. java平均分排序_编写java程序,输入10个成绩,计算最高分,最低分,平均分,并按从小到大排序,最后统计高于平均分的人有多少?...

    展开全部 代码如下:import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class  ...

  6. 考试成绩最高分、最低分、平均分(c++)_循环、数组、函数、指针

    设计一统计某班级考试成绩中的最高分.最低分和平均分的程序 一.简单一版的成绩管理,循环语句,并未要求保留每位学生的成绩(这就应该需要用数组了). 1.已知人数,for循环: #include < ...

  7. 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率--及格为>=60,中等为:70-80,优良为:80-90,优秀为:

    select c.c_id,c.c_name, Max(sc.s_score) '最高分', MIN(sc.s_score) '最低分', AVG(sc.s_score) '平均分', SUM(cas ...

  8. 查询各科成绩最高分、最低分和平均分

    建表语句点击详见 – 以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率 – 及格为>=60,中等为:70-80,优良为:80-90,优秀为:> ...

  9. 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率

    – 及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90 SELECT c.c_id 课程ID,c.c_name 课程NAME,MAX(s.s_score) 最高分,M ...

最新文章

  1. JMeter常用组件
  2. 解决python在eclipse运行正常在命令行里运行提示包导入错误
  3. 神经网络(第五章补充)
  4. hdu 2579 BFS
  5. 《容器技术系列》一1.4 Docker运行案例分析
  6. 用牛顿插值多项式求函数近似值的算法,能用C语言编程实现
  7. Python之路【第三篇】:Python基础(二)
  8. [Ext JS 4] Grid 组件
  9. 《商务新星.NET 4.0》发布说明
  10. 第四章——变换域处理方法
  11. 关于javascript和typescript学习总结
  12. android取消输入法联想,输入法联想功能,怎么清除输入法联想
  13. 渐变背景和背景图片并存
  14. linux dot命令,linux dot 安装
  15. Delong test比较两个ROC曲线的性能
  16. PyCharm自动添加作者注释
  17. strtol函數的用法
  18. 惠普LaserJet M1216nfh MFP激光打印机开机提示“安装黑色碳粉盒”亮黄灯
  19. MFC基于单文档实现绘图功能(线段,矩形,椭圆,圆,铅笔,橡皮),保姆式教程
  20. OC - Association 关联对象

热门文章

  1. matplotlib+numpy绘制二维条形直方图
  2. 【Latex】分数写法区别
  3. 【英文写作日知录 第2期】句式汇总 Sun, 04 July 2021
  4. NIPS 2018 接收论文list 完整清单
  5. 【Linux入门学习之】Linux连接文件:硬连接和软连接
  6. 多线程爬虫工作流程图 to 子年
  7. 03 掌握C#控制台程序的结构组成 1214
  8. 演练 青春不常在 0915
  9. linux-2-wc-od-du-df-文件目录磁盘使用情况查看
  10. mysql定时发送慢日志到邮件