既可以按学号查询个人成绩 , 也可以按课程名查询班级成绩
后附张图片


import pandas as pd
import matplotlib.pyplot as pltdf = pd.read_excel(r'D:\VRP\12.xlsx')
df.set_index('学号',inplace=True)
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
cour_l=['语文','数学','英语','物理','生物','化学','总分']
id_l=df.index
unex_input=input('请输入学号或者课程名称:')if unex_input in cour_l:id_score=df.loc[:,unex_input]plt.title(f"{(unex_input)}成绩分布图")plt.xlabel('学号')plt.ylabel('分数')plt.plot(id_l,id_score)plt.show()
else:unex_input=int(unex_input)name=df.loc[unex_input,'姓名']score=[]for i in range(len(cour_l)):x_score=df.loc[unex_input,cour_l[i]]score.append(x_score)plt.title(f"{(name)}成绩分布图")plt.xlabel('课程')plt.ylabel('分数')plt.plot(cour_l,score)plt.show()



学号,课程名查询成绩相关推荐

  1. 查询计算机科学系的学生,查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( ..._考试资料网...

    单项选择题第31-35题使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系) 课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) ...

  2. 计算机学院的学生起个昵称,查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是(..._考试资料网...

    单项选择题使用如下三个数据库表: 学生表:student (学号,姓名,性别,出生日期,院系) 课程表:course (课程号,课程名,学时) 选课成绩表:score (学号,课程号,成绩) 其中出生 ...

  3. mysql创建储存过程 输入学生名子_创建一个存储过程,给定某学生学号,要求查询出该学生的姓名,所选课程名和成绩.(SQL SERVER)...

    展开全部 /*创建存储过程*/ CREATE PROCEDURE proc_select--建立存储过程 @Sno char(10) output,--输入输出参数636f70793231313335 ...

  4. 查询所有学生的姓名、选修课程名和成绩。

    select Sname,Cname,Grade from Student--从学生表中查询学生姓名.课程名.成绩 left join SC on  SC.Sno=Student.Sno --通过学号 ...

  5. 查询每位选课学生的姓名、选修课程名和成绩

    select Student.Sname,Cname,Grade from Student,Course,SC--从三个表中查询学生姓名.课程名.成绩 WHERE Student.Sno=SC.Sno ...

  6. linux添加用户姓名学号,查询出所有同学的成绩信息,至少包括学生学号、姓名、课程号、课程名和成绩,查询结果直接写入到Linux当前用户home目录下的grade子目录下。...

    _ 项目四 客户满意度管理(情景分析题) 项目四 客户满意度管理(情景分析题).ppt 容易受首关效应影响的药物应避免哪种给药方法 24.remove We searched the park ___ ...

  7. 创建和调用存储过程:查询Stu数据库中某个同学的选修课程的信息,包括学号,姓名,课程名称,成绩

    CREATE PROCEDURE proc_select--建立存储过程@Sno char(10) output,--输入输出参数@Sname varchar(20) out,--输出参数@Cno c ...

  8. 低于90分的成绩 java_查询平均成绩低于60分的学生学号、姓名及成绩。

    查询平均成绩低于60分的学生学号.姓名及成绩.以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 查询平均成绩低于60分的学 ...

  9. 查询计算机软件基础课程的考试成绩,计算机二级成绩查询

    篇一:2016年计算机二级Access真题及答案 2016年计算机二级Access真题及答案 在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好两个表对象住宿登记 ...

最新文章

  1. hdu2167 方格取数 状态压缩dp
  2. Java:自定义异常处理类
  3. android刷机教程视频,Android 设备刷机教程
  4. fail2ban安全设置
  5. java 正则 小数_详解Java判断是否是整数,小数或实数的正则表达式
  6. instanceof_您真的需要instanceof吗?
  7. c语言怎么产生随机字母,菜鸟求助,写一个随机输出26个英文字母的程序
  8. oracle拼接空格错误,oracle运维故事 一个空格引发的血案
  9. 如何去学习linux
  10. FastSocket学习笔记~再说客户端与服务端的组成
  11. 将微信和支付宝支付的个二维码合二为一
  12. 【ESG】Aggregate Confusion: The Divergence of ESG Ratings
  13. 七牛云持久化上传图片及生成缩略图,多文件打包下载
  14. 关于LocalDateTime的全局返回时间带“T“的时间格式处理
  15. Docker一键部署MySQL
  16. com.sun.mail.smtp.protected void rcptTo() 方法
  17. 程序员如何一句话教老板做事?“我先下班了,你可要加把劲啊”
  18. office中计算机剪贴画,Office 2010的剪贴画
  19. SAS卡,RAID卡,HBA卡区别与联系
  20. 0503《软件工程》的简单小总结与展望

热门文章

  1. OpenStack核心组件原理与应用之Keystone
  2. 【工具】系统工具推荐网速显示等
  3. 全网最细海龟 (turtle) 画图讲解 (五):输入/输出文字及鼠标与键盘交互设计
  4. 交叉编译器 arm-linux-gnueabi,arm-linux-gnueabihf,arm-none-linux等的区别
  5. html table内边框线条,HTML_TABLE内外边框
  6. IVR业务基础知识和制作技巧(转)
  7. 【Kali】Kali linux 2021版本GVM无法启动解决方法
  8. 盲孔、埋孔、通孔、一阶HDI、二阶HDI概念
  9. cadence 通孔焊盘_Allegro带通孔焊盘的制作
  10. 【leetcode】 剑指 Offer学习计划(java版本含注释)(上)