备案 控制台
开发者社区 开发与运维 文章 正文

python实现简易的学生成绩管理

简介: python实现简易的学生成绩管理

概述/要求


image.png


效果实现


1.录入和查询


image.png


https://ucc.alicdn.com/images/user-upload-01/a5b336fbd765402bba86a9fcf245bbbe.gif#pic_center


2.删除学生数据


image.png


https://ucc.alicdn.com/images/user-upload-01/90bde64e31434e10b7788d17b66b2155.gif#pic_center


3.修改学生数据


image.png


https://ucc.alicdn.com/images/user-upload-01/f84264ed833c4693b2fe8a6835c956bd.gif#pic_center


源码分享


print('-'*50)
print('1.录入学生成绩!')
print("2.查询学生成绩!")
print("3.删除学生数据!")
print("4.修改学生成绩!")
print("-"*50)
list1 = []
while True:
    class student:
        def __init__(self,sno,name,sorce):
            print('-' * 50)
            print('1.录入学生成绩!')
            print("2.查询学生成绩!")
            print("3.删除学生数据!")
            print("4.修改学生成绩!")
            print("-" * 50)
            self.sno = sno
            self.name = name
            self.sorce = sorce
    class insert(student):
        def insert_student(self):
            list1.append(self.sno)
            list1.append(self.name)
            list1.append(self.sorce)
            return ' '
    x = int(input())
    if x == 1:
        num1 = insert(input('学号:'),input('姓名:'),input('成绩:'))
        print(num1.insert_student())
    elif x == 2:
        print('学号\t姓名\t成绩')
        for i in range(0, len(list1)):
            if (i + 1) % 3 == 0:
                print(list1[i], end='\n')
            else:
                print(list1[i], end='\t')
        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
    elif x == 3:
        n = input('输入要删除学生的学号:')
        x = list1.index(n)
        del list1[x:x+3]
        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
    elif x == 4:
        n = input("输入你要修改学生的学号:")
        x = list1.index(n)
        list1[x] = input('输入修改后的学号:')
        n = input("输入你要修改学生的姓名:")
        x = list1.index(n)
        list1[x] = input('输入修改后的姓名:')
        n = input("输入你要修改学生的成绩:")
        x = list1.index(n)
        list1[x] = input('输入修改后的成绩:')
        print('-' * 50)
        print('1.录入学生成绩!')
        print("2.查询学生成绩!")
        print("3.删除学生数据!")
        print("4.修改学生成绩!")
        print("-" * 50)
苏凉.py
目录
相关文章
python兴趣圈
|
2月前
|
Unix Shell Linux
赞!优雅的Python多环境管理神器!易上手易操作!
赞!优雅的Python多环境管理神器!易上手易操作!
python兴趣圈
58 0
Y小夜
|
2月前
|
存储 Java C语言
【python】——使用嵌套列表实现游戏角色管理
【python】——使用嵌套列表实现游戏角色管理
Y小夜
37 0
海拥
|
4月前
|
API 数据库 Python
Python 教程之 Django(8)在 Django 管理界面中渲染模型
Python 教程之 Django(8)在 Django 管理界面中渲染模型
海拥
24 0
Python 教程之 Django(8)在 Django 管理界面中渲染模型
桃李春风一杯酒
|
1月前
|
存储 JSON 数据管理
文件操作与管理:用Python读写数据
【4月更文挑战第8天】本文介绍了Python中进行高效文件操作与数据管理的方法。通过`os`模块管理目录,使用`open`函数读写文件,`pickle`模块保存和加载复杂数据结构。示例代码展示了如何读取和写入文本文件,处理CSV和JSON数据,以及利用`pickle`序列化和反序列化Python对象。掌握这些技能对于处理现代社会中的数据至关重要。
桃李春风一杯酒
17 1
桃李春风一杯酒
|
15天前
|
存储 网络安全 数据安全/隐私保护
【专栏】Python 网络设备管理中,`ConnectHandler`(Paramiko库)和`telnetlib`模块常用于设备交互。
【4月更文挑战第28天】Python 网络设备管理中,`ConnectHandler`(Paramiko库)和`telnetlib`模块常用于设备交互。`ConnectHandler`简化SSH连接,便于与网络设备交互,而`telnetlib`是Python内置模块,支持Telnet协议的远程登录操作。两者都提供命令执行和响应接收功能。示例代码展示了如何使用它们获取防火墙设备的版本信息,降低了代码复杂度,提高了可读性和维护性。
桃李春风一杯酒
10 0
李振良_阿良
|
19天前
|
运维 Shell 网络安全
第十八章 Python批量管理主机(paramiko、fabric与pexpect)
第十八章 Python批量管理主机(paramiko、fabric与pexpect)
李振良_阿良
11 1
东方睿赢
|
26天前
|
SQL 安全 Go
如何在 Python 中进行 Web 应用程序的安全性管理,例如防止 SQL 注入?
在Python Web开发中,确保应用安全至关重要,主要防范SQL注入、XSS和CSRF攻击。措施包括:使用参数化查询或ORM防止SQL注入;过滤与转义用户输入抵御XSS;添加CSRF令牌抵挡CSRF;启用HTTPS保障数据传输安全;实现强身份验证和授权系统;智能处理错误信息;定期更新及审计以修复漏洞;严格输入验证;并培训开发者提升安全意识。持续关注和改进是保证安全的关键。
东方睿赢
20 0
小Lee
|
27天前
|
API Python
Python邮件与日历管理
【4月更文挑战第13天】Python 通过 `smtplib` 和 `email` 发送邮件,`imaplib` 接收邮件。`google-api-python-client` 库用于管理 Google Calendar,示例代码展示了列出日历事件的功能。要使用 Google Calendar API,需设置服务帐户凭据和范围。
小Lee
20 1
桃李春风一杯酒
|
1月前
|
监控 JavaScript 前端开发
智能家居控制中心:使用Python和Vue监控和管理你的设备
【4月更文挑战第11天】本文介绍了如何使用Python和Vue.js构建智能家居控制中心。该中心作为家庭智能设备的中枢,允许用户统一管理和监控设备。首先,确保具备Python、Node.js、数据库系统和Git等环境。后端可选择Flask或Django框架搭建RESTful API,与SQLite、MySQL或PostgreSQL数据库交互。前端采用Vue.js,利用Vue CLI、Vuex和Vue Router创建用户界面。通过Axios与后端通信,实现实时设备信息展示。这种架构利于团队协作和系统扩展。
桃李春风一杯酒
28 2
西柚与蓝莓
|
1月前
|
Python
67: 学生成绩管理(python)
67: 学生成绩管理(python)
西柚与蓝莓
18 1

热门文章

最新文章

  • 1
    Python零基础学习笔记(二)——数据的存储
  • 2
    【Python】*args 和 **kwargs的用法
  • 3
    spring boot读取resources目录下的python脚本执行
  • 4
    Http请求头 | 手把手教你入门Python之一百一十一
  • 5
    【Python之旅】第二篇(三):基于列表处理的购物清单程序
  • 6
    Python1 练习
  • 7
    python高级特性、函数式编程、面向对象
  • 8
    Python编程入门到实践 - 笔记( 7 章)
  • 9
    采用python的pyquery引擎做网页爬虫,进行数据分析
  • 10
    python下载图片(3)
  • 1
    「多线程大杀器」Python并发编程利器:ThreadPoolExecutor,让你一次性轻松开启多个线程,秒杀大量任务!
    36
  • 2
    深入理解Python数据结构中的深浅拷贝
    28
  • 3
    深入理解Python中的try-except语句,避免代码崩溃的噩梦
    18
  • 4
    python编程简介(一)
    97
  • 5
    python操作列表方法(二)
    33
  • 6
    python操作列表方法(一)
    28
  • 7
    python测试代码(三)
    22
  • 8
    python测试代码(二)
    20
  • 9
    python测试代码(一)
    21
  • 10
    python函数用法(五)
    25
  • 相关课程

    更多
  • Python爬虫实战
  • Python开发基础入门
  • Python常用数据科学库
  • Python网络爬虫实战
  • Python完全自学手册图文教程
  • Python基础快速入门实战教程
  • 相关电子书

    更多
  • From Python Scikit-Learn to Sc
  • Data Pre-Processing in Python:
  • 双剑合璧-Python和大数据计算平台的结合
  • 相关实验场景

    更多
  • 用Python画圣诞树
  • 使用Python完成RDS数据开发及分析
  • Python选择及循环结构
  • 云端Python及基本操作
  • Python网络通信程序典型应用
  • Python新手入门(Anolis OS)
  • 下一篇
    部署LAMP环境(Alibaba Cloud Linux 3)

    PHP网站源码淮北模板网站建设宁德百搜标王价格南山英文网站建设多少钱九江关键词排名公司黑河SEO按效果付费推荐湛江百姓网标王推广价格渭南外贸网站建设哪家好中山外贸网站设计张掖建站哪家好湖州网站seo优化揭阳企业网站制作哪家好黔东南关键词排名多少钱宝鸡网站制作设计烟台网站推广系统东莞优化价格盐田如何制作网站公司河池优秀网站设计推荐汉中网站优化按天扣费报价抚顺关键词排名包年推广报价普洱如何制作网站公司承德SEO按天计费价格杭州品牌网站设计晋中外贸网站建设推荐白银优秀网站设计报价石岩百度网站优化排名公司台州网站设计潍坊建设网站报价郴州优秀网站设计报价汕头seo网站优化哪家好伊犁网站推广多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化