精华内容
下载资源
问答
  • 1.添加学生信息2....学生成绩统计(每门课的平均分、最高分、最低分)#coding = utf-8students=[]def showInfo():print(" 学生管理系统")print(" 1.添加学生的信息")print(&q...

    1.添加学生信息

    2.修改学生信息

    3.删除学生

    4.添加学生的成绩

    5.修改学生成绩

    6.按姓名或者学号查找学生,显示学生信息及三门课的成绩,以及排名

    7.学生成绩统计(每门课的平均分、最高分、最低分)

    #coding = utf-8

    students=[]

    def showInfo():

    print(" 学生管理系统")

    print(" 1.添加学生的信息")

    print(" 2.修改学生的信息")

    print(" 3.删除学生的信息")

    print(" 4.添加学生的成绩")

    print(" 5.修改学生成绩")

    print(" 6.查找学生信息")

    print(" 7.学生成绩统计")

    print(" 8.退出")

    def add_student():

    print("请添加学生姓名学号")

    name = input("请输入学生姓名")

    stuId = input("请输入学生学号(学号不可重复)")

    age = input("请输入学生年龄")

    ##验证学号是否唯一

    leap = 0

    for temp in students:

    if temp['id'] == stuId:

    leap = 1

    break

    if leap == 1:

    print("输入学生学号重复,添加失败!")

    return 0

    else:

    # 定义一个字典,存放单个学生信息

    stuInfo = {}

    stuInfo['name'] = name

    stuInfo['id'] = stuId

    stuInfo['age'] = age

    stuInfo['Machine_learning'] = 0

    stuInfo['Python_score'] = 0

    stuInfo['English_score'] = 0

    # 单个学生信息放入列表

    students.append(stuInfo)

    print("添加成功!")

    def revise_student():

    alterId = input("请输入你要修改学生的学号:")

    # 检测是否有此学号,然后进行修改信息

    i = 0

    leap = 0

    for temp in students:

    if temp['id'] == alterId:

    leap = 1

    break

    else:

    i = i + 1

    if leap == 1:

    while True:

    alterNum = int(input(" 1.修改学号 2.修改姓名 3.修改年龄 4.退出修改 "))

    if alterNum == 1:

    newId = input("输入更改后的学号:")

    # 修改后的学号要验证是否唯一

    i = 0

    leap1 = 0

    for temp1 in students:

    if temp1['id'] == newId:

    leap1 = 1

    break

    else:

    i = i + 1

    if leap1 == 1:

    print("输入学号不可重复,修改失败!")

    else:

    temp['id'] = newId

    print("学号修改成功")

    elif alterNum == 2:

    newName = input("输入更改后的姓名:")

    temp['name'] = newName

    print("姓名修改成功")

    elif alterNum == 3:

    newAge = input("输入更改后的年龄:")

    temp['age'] = newAge

    print("年龄修改成功")

    elif alterNum == 4:

    break

    else:

    print("输入错误请重新输入")

    else:

    print("没有此学号,修改失败!")

    def delete_student():

    delId = input("请输入要删除的学生学号:")

    # i记录要删除的下标,leap为标志位,如果找到leap=1,否则为0

    i = 0

    leap = 0

    for temp in students:

    if temp['id'] == delId:

    leap = 1

    break

    else:

    i = i + 1

    if leap == 0:

    print("没有此学生学号,删除失败!")

    else:

    del students[i]

    print("删除成功!")

    def add_student_score():

    print("添加学生成绩")

    stuId = input("请选择学生学号")

    i = 0

    leap = 0

    for temp in students:

    if temp['id'] == stuId:

    leap = 1

    break

    else:

    i = i+1

    if leap == 1:

    while True:

    num = int(input(" 1.机器学习成绩 2.Python程序设计 3.研究生英语 4.退出修改 "))

    if num == 1:

    Machine_learning = input("机器学习的成绩")

    temp['Machine_learning'] = Machine_learning

    elif num == 2:

    Python_score = input("Python程序设计成绩")

    temp['Python_score'] = Python_score

    elif num == 3:

    English_score = input("研究生英语成绩")

    temp['English_score'] = English_score

    elif num == 4:

    break

    def search_student():

    SearchStuId = input("请输入查找的学号")

    leap = 0

    for temp in students:

    if temp['id'] == SearchStuId:

    leap = 1

    break

    if leap == 0:

    print("没有此学生学号,查询失败!")

    else:

    print("找到此学生,信息如下:")

    print("学号:%s 姓名:%s 年龄:%s " % (temp['id'], temp['name'], temp['age']))

    print("各科成绩: 机器学习:%s Python程序设计:%s 研究生英语:%s" %(temp['Machine_learning'],temp['Python_score'],temp['English_score']))

    def revise_student_score():

    alterId = input("请输入你要修改学生的学号:")

    # 检测是否有此学号,然后进行修改信息

    i = 0

    leap = 0

    for temp in students:

    if temp['id'] == alterId:

    leap = 1

    break

    else:

    i = i + 1

    if leap == 1:

    while True:

    alterNum = int(input(" 1.修改机器学习成绩 2.修改Python成绩 3.修改英语成绩 4.退出修改 "))

    if alterNum == 1:

    NewMachine_learning = input("机器学习成绩")

    temp['Machine_learning'] = NewMachine_learning

    elif alterNum == 2:

    NewPython_score = input("Python成绩")

    temp['Python_score'] = NewPython_score

    elif alterNum == 3:

    NewEnglish_score = input("英语成绩")

    temp['English_score'] = NewEnglish_score

    elif alterNum == 4:

    break

    def student_score_count():

    Machine_learning_score = 0

    Python_score = 0

    English_score = 0

    a=0

    for temp in students:

    Machine_learning_score += int(temp['Machine_learning'])

    Python_score += int(temp['Python_score'])

    English_score += int(temp['English_score'])

    a+=1

    Machine_learning_score_age = Machine_learning_score/a

    Python_score_age = Python_score/a

    English_score_age = English_score/a

    print("机器学习平均成绩", Machine_learning_score_age)

    print("Pythong平均成绩", Python_score_age)

    print("英语平均成绩", English_score_age)

    high_machine_learning = 0

    for temp in students:

    machine_learning = int(temp['Machine_learning'])

    if machine_learning>high_machine_learning:

    high_machine_learning = machine_learning

    print("机器学习的最高分",high_machine_learning)

    high_python = 0

    for temp in students:

    python = int(temp['Python_score'])

    if python>high_python:

    high_python = python

    print("Python的最高分",high_python)

    high_english = 0

    for temp in students:

    english = int(temp['English_score'])

    if english > high_english:

    high_english = english

    print("英语的最高分", high_english)

    low_machine_learning = 1000000

    for temp in students:

    machine_learning = int(temp['Machine_learning'])

    if machine_learning < low_machine_learning:

    low_machine_learning = machine_learning

    print("机器学习的最低分", low_machine_learning)

    low_python = 1000000

    for temp in students:

    python = int(temp['Python_score'])

    if python < low_python:

    low_python = python

    print("Python的最低分", low_python)

    low_english = 1000000

    for temp in students:

    english = int(temp['English_score'])

    if english < low_english:

    low_english = english

    print("英语的最低分", low_english)

    while True :

    showInfo()

    num = int(input("请选择功能"))

    if num==1:

    # 添加学生的信息

    add_student()

    elif num==2:

    # 修改学生的信息

    revise_student()

    elif num==3:

    # 删除学生的信息

    delete_student()

    elif num==4:

    # 添加学生的成绩

    add_student_score()

    elif num==5:

    # 修改学生成绩

    revise_student_score()

    elif num==6:

    # 查找学生信息

    search_student()

    elif num==7:

    # 学生成绩统计

    student_score_count()

    elif num==8:

    break

    标签:temp,管理系统,python,学生,leap,score,learning,print,input

    来源: https://www.cnblogs.com/tongyixuan/p/10539117.html

    展开全文
  • 基于python 成绩转换工具

    千次阅读 2019-06-10 16:01:24
    # 2、录入成绩完成后,系统自动判断成绩的等级 # 3、0-59为E级,60-69为D级,70-79为C级,80-89为B级,90-100为A级 # 4、最后,将学生学号,姓名,成绩等级显示出来 # 5、统计不同等级的百分比 import pandas as pd...

    09.py

    
    # 1、系统首先需要将学生的学号,姓名和成绩等信息录入
    # 2、录入成绩完成后,系统自动判断成绩的等级
    # 3、0-59为E级,60-69为D级,70-79为C级,80-89为B级,90-100为A级
    # 4、最后,将学生学号,姓名,成绩等级显示出来
    # 5、统计不同等级的百分比
    
    import pandas as pd
    
    class Stu:
        def __init__(self,no,name,score):
            self.no = no
            self.name = name
            self.score = score
    
        def get_rank(self):
            rank = 'E'
            if self.score>59 and self.score<70:
                rank = 'D'
            elif self.score>69 and self.score<80:
                rank = 'C'
            elif self.score > 79 and self.score < 90:
                rank = 'B'
            elif self.score > 89 and self.score < 101:
                rank = 'A'
            else:
                pass
            return rank
    
    def to_dataframe(stus):
        names = []
        nos = []
        scs = []
        djs = []
        for a in stus:
            nos.append(a.no)
            names.append(a.name)
            scs.append(a.score)
            djs.append(a.get_rank())
        dire = {"学号": nos, "姓名": names, "成绩": scs, "等级": djs}
        p = pd.DataFrame(dire)
        return p
    
    
    if __name__ == '__main__':
        f = True
        stu_list = []
        while f:
            no = input("请输入学号:")
            name = input("请输入姓名:")
            sc = int(input("请输入成绩:"))
            s = Stu(no, name, sc)
            stu_list.append(s)
            a = input("是否继续输入(n:结束)")
            if a == 'n':
                f = False
    
        print("-----------------学生成绩----------------------")
        print(to_dataframe(stu_list))
        print("---------------------------------------------")

     

    展开全文
  • pyqt5+python写的,包含学生排名,平均分最高分最低分还有登录等功能。带数据库
  • Python 学生管理系统

    2021-04-25 10:16:19
    Python 学生管理系统 介绍 该系统应用了Python语言,并将数据存储在记事本里 学生管理系统功能 添加学生信息 修改学生信息 删除学生信息 查询学生信息 根据学生成绩进行排序 统计学生总分 显示全部学生信息 退出...

    Python 学生管理系统

    介绍

    该系统应用了Python语言,并将数据存储在记事本里

    学生管理系统功能

    1. 添加学生信息
    2. 修改学生信息
    3. 删除学生信息
    4. 查询学生信息
    5. 根据学生成绩进行排序
    6. 统计学生总分
    7. 显示全部学生信息
    8. 退出系统

    图片演示

    显示所有学生信息
    查找学生信息

    排序学生信息
    删除学生信息
    录入学生信息
    修改学生信息
    统计学生总人数

    结语

    程序已打包:
    链接:https://pan.baidu.com/s/1N-v5MQa0j19fLXkNpRy63w
    提取码:rjl7
    复制这段内容后打开百度网盘手机App,操作更方便哦

    展开全文
  • 本文目录Python语言设计编写的...应用所学Python知识独立编写一个成绩管理系统,实现用户注册登录,登录成功可进行个人成绩查询,统计个人成绩统计总评成绩等功能。 基本要求 我们对Markdown编辑器进行了一些功能拓展
    声明
    本文仅在CSDN发布,其他均为盗版。请支持正版!

    正版链接:
    https://blog.csdn.net/meenr/article/details/107141477

    概述

    本文代码系原创,仅供学习参考使用。若转载与引用请标注出处申明。
    本文介绍的内容是,利用python语言,设计一个学生信息成绩管理系统。该系统的设计要求与部分学校的Python程序设计期末大作业或者Python课程设计要求基本相差无几。题目来源于学生,那么将回馈于学生。
    应用所学Python基础知识,独立编写一个学生信息成绩管理系统,实现用户能够注册登录,登录成功可进行个人成绩查询,统计个人成绩,统计班级成绩等一些功能。
    文末获取本文所述全部参考代码。
    下面将介绍该系统的总体要求、具体要求、要求分析、参考代码、以及实现效果的演示视频。

    效果演示

    演示视频链接:
    演示视频
    https://mp.weixin.qq.com/s/gd1WLdkeIkW2NmMPQR85XA
    第一级菜单
    选择1

    登录
    登录
    二级菜单
    选择2
    统计个人输出
    在这里插入图片描述

    总体要求

    Python的初学者们需要灵活应用所学Python基础知识编写一个成绩管理系统,实现用户能够注册、登录,登录成功可以进行个人成绩查询,统计个人成绩,统计总评成绩等功能。

    具体要求

    1. 界面采用交互式菜单方式,一级菜单包括:注册、登录、退出。
      二级菜单包括:查询个人成绩、统计个人成绩、统计总评成绩、退出成绩系统等功能。

    2. 用户注册模块:实现用户的注册。用户键盘输入注册信息(用户名、密码),并用xxx.txt文本文件的方式保存。

    3. 用户登录模块:实现用户名和密码的校验。用户键盘输入用户名和密码,读取用户注册文件xxx.txt中的信息进行校验,一致则显示登录成功。否则判断用户可输入用户名和密码的次数大于N(N>=3)没,如果超出输入次数,显示登录失败,且等待一段时间后才可以重新输入。

    4. 成绩信息建立模块:要求程序代码中直接输入本人真实信息(姓名、学号、电话、各科成绩),N名同学的真实信息(姓名、学号、电话、各科成绩)(N>=6),并用字典或列表等数据类型存放。再将这些信息写入到xxx.CSV文件中长久保存。

    5. 查询个人成绩模块:要求用户从键盘输入查询的姓名或学号,读取xxx.CSV文件并返回指定姓名或学号的各科成绩信息。

    6. 统计个人成绩模块:要求用户从键盘输入查询的姓名或学号,读取xxx.CSV文件并返回指定姓名或学号的成绩总分和平均分等。

    7. 统计总评成绩模块:读取***.CSV文件并返回所有同学的科目成绩和总分,并按总分由高到低排名。

    8. 各功能模块用函数实现,主程序调用各功能模块。

    9. 代码中必须涉及定义字符串、定义列表、定义字典、数据类型之间的转换、列表操作、字典操作、if语句、for循环、while循环、文件(txt、csv)操作的相关代码。

    10. 用户从键盘输入不符合要求的数据用异常来捕获。

    11. 可扩充以上基本功能。

    分析要求

    该系统主要考察Python初学者们对基础的python知识的应用能力。
    从要求可以知道需要用到的的Python知识点对初学者来说还算全面与综合,主要用到的Python知识点有:

    easygui库

    官网链接
    用使用easygui库设计一二级菜单,包括出注册、登录、查询界面。
    buttonbox:设计多按钮选择界面
    multpasswordbox:设计用户登录和注册界面的账号密码输入
    msgbox:登陆成功与错误超过三次信息提示对话框
    textbox:成绩信息显示的文本框

    基本数据类型

    博客链接
    用到的基本数据类型:
    字符串、列表、字典

    基本逻辑顺序

    博客链接
    常用的逻辑循环与判断语句:
    while循环、for循环
    if判断、if…else判断、if…elif…else判断
    以及上述这些语句的组合都是在GUI设计时常用到的,以满足GUI一级、二级菜单为用户提供的选择功能。判断若输入密码错误三次后将触发延时函数,等待一段时间后重新输入密码。

    pandas库

    官网链接
    对原始数据进行预处理方便后续使用。
    将字典转为DataFrame类型,然后进行增删改查与行列变换等操作,再将处理好的数据写入到本地文件中。

    TXT文件和CSV或Excel文件的读写

    博客链接
    TXT文件主要用于保存用户的账号与密码。CSV或Excel文件用来作为保存与处理后的学生成绩信息表格。

    代码结构

    本文提供的代码主要分为四大部分:

    1. 设计GUI注册登录界面
    2. 成绩信息CSV文件读写操作
    3. 设计GUI查询界面
    4. 主程序

    上述四个部分代码写在三个文件中由对应的四个函数组成。
    查询函数调用了登录和写入CSV文件函数,那么在主程序中调用查询函数即可。
    但是实际上成绩写入程序只需执行一次即可,它生成的CSV文件已经保存在本地文件夹中了。同时将登录界面的函数与查询界面的函数写在了一个GUI的.py文件中。而用户若要手动输入学生的成绩信息,可以在CSV文件中输入。pycharm工程文件目录见下图:
    文件目录

    示例代码

    GUI查询界面的代码如下:

    def Find():
     
        if Login():
            while True:
                choose2 = g.buttonbox(msg="已进入学生成绩管理系统,请选择",
                                      title="学生成绩管理系统",
                                      choices=("查询个人", "统计个人","统计总评", "退出"))
                if choose2 == "查询个人":
                    data1 = read_csv('学生信息成绩表.csv')
                    name_num = g.enterbox(msg='输入学生姓名或学号', title='查询个人成绩')
          
                        elif match:
                            name = name_num
                            result1 = data1.loc[data1['姓名'] == name]
     
                    text1 = str(result1)
                    g.textbox(msg='学生信息成绩如下:', title='学生成绩信息', text=text1, codebox=1)
               
                elif choose2 == "统计个人":
                    data2 = read_csv('学生信息成绩表.csv')
                    name_num = g.enterbox(msg='输入学生姓名或学号', title='统计个人成绩')
                    zhmodel = re.compile(u'[\u4e00-\u9fa5]')
                    match = zhmodel.search(name_num)
                    if name_num.isdigit() or match:
                        total = 0
                else:
      
    
    

    直接获取.py源文件

    因为源代码太多,篇幅的限制,这里不再赘述,读者如要获取全部参考代码可通过下面两种途径获取全部代码的.py文件。
    优先推荐途径一,若遇途径一失效,请再尝试途径二。

    途径一

    优先推荐该途径
    第一步:扫描下方二维码,或打开微信搜索并关注“ 2贰进制 ”公众号;
    第二步:回复:“ python学生管理 ”即可获取上文所述的全部参考代码。
    二维码

    途径二

    优先推荐途径一,该途径管理可能不能秒回
    扫描下方二维码,加入学习交流QQ群“ 480558240 ”,联系管理员获取包括但不限于本篇内容的更多学习资料。
    在这里插入图片描述
    2贰进制–Echo 2020年6月
    我认同兴趣是最好的老师,但是除了兴趣其次是侮辱,所以如果您觉得本文还不错,请点赞+评论+收藏,要是关注那更是对我极大地羞辱了,您的羞辱便是我前进的动力!
    如果本文对你有所帮助,解决了您的困扰,可以通过赞赏来给予我更大支持:
    在这里插入图片描述
    此致
    感谢您的阅读、点赞、评论、收藏与打赏。

    展开全文
  • 安徽工程大学Python程序设计 实验报告、班级 物流192 姓名张羽学号3190505221成绩日期2020.6.3指导老师修宇实验八 文件【实验目的】掌握读写文本文件或 CSV 文件,进而对数据进行处理的方法。【实验条件】PC机或者...
  • #----------------------python学生信息管理统---------------------# 需求设计: 1.添加学生的成绩信息 2.学生信息保存在文件夹中 3.修改及删除学生信息 4.查询学生的信息 5.根据学生的成绩进行排名 6.计算总成绩...
  • 基于python的学生信息管理系统

    千次阅读 多人点赞 2020-11-25 20:39:44
    其中录入学生的信息包括学号、姓名、英语成绩、python成绩、数学成绩、总成绩;查询学生信息分为按学号和按姓名查找两种;删除学生信息是输入学号进行查找,查找到学生信息之后,对学生信息进行删除;修改学生信
  • python3学生管理系统

    2021-02-02 17:40:10
    欢迎使用[学生成绩管理系统] 1.显示所有学生信息 2.新建学生信息 3.查询学生信息 4.修改学生信息 5.删除学生信息 6.统计学生总人数 7.对学生成绩进行排序 0.退出系统 """ #使用列表模拟学生数据库或采用文件...
  • 这将分析托管在GitHub上的Python项目的源代码质量(pep8,pyflakes和bandit等),检查许可证和自述文件,并提供一些统计信息。 然后在网络上显示结果。 您也可以在查看我们对未来版本的计划。 屏幕截图 特征 支持...
  • Python题目:学生信息管理系统

    千次阅读 多人点赞 2019-11-18 20:17:14
    Python题目:学生信息管理系统 选用list、tuple、dictionary或map等数据结构,存储X个学生的三门课的成绩(机器学习、Python程序设计、研究生英语),并实现以下功能: ...学生成绩统计(每门...
  • 成绩统计G.单词分析 记录蓝桥杯刷题过程 上接: 1:https://blog.csdn.net/m0_45813696/article/details/115583882 2:https://blog.csdn.net/m0_45813696/article/details/115595814 3:...
  • 添加学生及成绩 将学生信息保存到文件中 修改和删除学生信息 查询学生信息 根据学生成绩进行排序 统计学生总分 二、系统设计 1.七大模块 录入学生信息 查找学生信息 删除学生信息 修改学生信息 学生成绩排名 统计...
  • 学生管理系统 Python

    2020-02-04 19:32:17
    '''文件修改周期及修改人 start: 2020_02_03_09_51 end:2020_02_04_18_39 modify 赖汉栋 ''' '''功能模块 1、添加学生及成绩信息 2、将学生信息保存到文件中 ...main函数主要用于实现系统的主界面...
  • python学生信息管理系统策划文档

    千次阅读 2019-06-07 23:03:43
    文章目录需求分析系统设计系统功能结构系统业务流程系统开发必备系统开发环境文件夹组织结构主函数设计功能概述主函数业务流程学生信息维护模块设计概述录入模块业务流程删除模块业务流程 对学生的信息要有增、删、...
  • 现有的软件包可以在Python生态系统中管理学生的成绩。 例如, 是一个软件包,它纯粹生成来自所有年级的统计信息。 此外, 帮助讲师对学生的成绩进行批量评分和修改。 但是,这些软件包缺少MDS计划所独有的有用功能,...
  • 学生信息管理系统案例 需求分析 学生管理系统应具备的功能 1、添加学生及成绩信息 2、将学生信息保存到文件中 3、修改和删除学生信息 4、查询学生信息 5、根据学生成绩进行排序 6、统计学生的总分 系统设计 系统功能...
  • 学生信息管理系统——Python练习1.需求分析2.系统设计3.系统开发必备4.主函数设计5.学生信息维护模块设计6.查询/统计模块设计7.排序模块设计7.项目打包 1.需求分析 学生管理系统应具备的功能 添加学生及成绩信息 ...
  • python实现学生管理系统(包含文件操作) 前言:这个程序是在B站看相关教程学会的 好歹是敲完了 但是其中也有一些小bug或许没有被发现,并且有的地方还可以精简,发此博客为了记录自己一步步的成长之路~ 1.需求...
  • 学生工作管理系统 课程介绍 1,需求分析 2,系统设计 3,系统开发必备 4,主函数设计 5,学生信息维护模块设计 6,查询/统计模块设计 7,排序模块设计 ...Python解释器版本:Python3.8 开发工具:pych
  • Python写的学生信息管理系统

    千次阅读 多人点赞 2020-09-23 20:06:53
    学生信息管理系统前言一、框架思考1.添加学生个人信息(包括个人信息、成绩)2.修改、删除学生信息3.查询学生信息4.根据成绩对学生排名二、主要功能函数介绍1.添加函数insert()2.查询函数search()3.删除函数delete()...
  • 使用python编写学生信息管理系统,实现学生信息的插入、删除、修改、查询、统计所有学生信息、排序。 1.插入学生信息 def insert(): while True: studentList = [] id = input('请输入学号:') name = input('...
  • 学生管理系统-Python tkinter图形化界面+mysql+柱状图

    千次阅读 多人点赞 2020-05-12 00:02:05
    通过python图形化界面和数据库实现学生成绩管理系统 实现功能大概如下: 基本功能增删改查 限制成绩在各种情况下只能为0-100 实现成绩统计功能(柱状图显示) 筛选各个成绩区间的学生信息 实现排序功能 登录注册...
  • 题目:假设一个学期内所有课程允许多次考试,学生可以随时参加考试,系统自动将每次成绩添加到Excel文件中,包含姓名、课程、成绩三列。现期末开始统计所有学生每门课程的最高成绩。 编写程序,模拟生成记录若干同学...
  • 本文的注释部分还有一些,针对在线安装pyinstaller库,产生错误的解决方法,以及对Python项目打包的一个流程介绍。 # 项目名称:学生信息管理系统 # 程序实现目的: # 开发时间: 2020/12/17 13:32 # 需求分析: #...
  • 学生成绩管理系统单链表实现

    千次阅读 2020-09-04 10:32:24
    学生成绩管理程序 (使用c,go,python语言开发) 代码及版本管理地址 gitee码云版本地址(点击跳转) 要求 本程序用于教学单位(院/系)的学生成绩管理。要求程序能够实现学生信息录入(可以实现增加、删除、修改学生的...
  • 笔者在学完简单的Python入门知识,尝试通过一个例子将学习到的一些知识点进行总结与应用,在这里涉及到: 1.pandas读取xlsx文件数据,对数据进行合并与分组,pandas的一些统计函数,pandas官网; 2.应用matplotlib第...
  • 学生管理系统需求分析系统设计主函数设计学生信息维护模块设计查询/统计模块设计排序模块设计项目打包 需求分析 学生管理系统应具备的功能 添加学生及成绩信息 将学生信息保存到文件中 修改和删除学生信息 查询...
  • 该项目是一个学术管理系统,它收集有关学生和教师的所有相关信息——课程注册、成绩跟踪、统计等(使用 Python、Flask、SQLite、HTML 和 CSS) 要安装 venv 使用命令: pip install -r requirements.txt
  • python实践---------学生信息管理系统

    千次阅读 2020-09-23 16:45:05
    学生成绩排名模块 统计学生总人数模块 显示全部学生信息模块 系统设计 学生信息管理系统 学生信息维护 录入学生信息 删除学生信息 修改学生信息 查询/统计 按学生姓名查找 按学生ID查找 查询并显示所有学生...

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

python成绩统计系统

python 订阅