print(‘欢迎来到成绩管理系统’.center(30,’*’))
list = []
while True:
print(‘1、录入成绩’)
print(‘2、查看成绩’)
print(‘3、删除成绩’)
print(‘4、修改成绩’)
print(‘5、打印全部成绩’)
print(‘6、退出系统’)
num = int(input(‘请选择功能’))
tt = {}
if num == 1:
while True:
name = input(‘请输入姓名’)#字符串 拼音 字母 汉子 符号 标点 除数字以外 float
nuber = int(input(‘请输入学号’))
kemu = input(‘请输入科目’)
fenshu = int(input(‘请输入分数’))
tt[‘name’] = name#把上面输入的东西通过字典 append添加 到 list列表里
tt[‘nuber’] = nuber
tt[‘kemu’] = kemu
tt[‘fenshu’] = fenshu
list.append(tt)
print(‘1, 继续添加’)
print(‘2, 返回上一层’)
cd = int(input(‘请输入序列>>’))
if cd == 1:
continue
elif cd == 2:
break
else:
print(‘请输入正确的序列’)
continue
elif num == 2:
name = input(‘请输入你要查找的姓名’)
for tt in list:
if name == tt[‘name’]:
print(‘姓名\t学号\t科目\t分数’)
print(’%s\t%s\t%s\t%s’%(tt[‘name’],tt[‘nuber’],tt[‘kemu’],tt[‘fenshu’]))
elif name != tt[‘name’]:
print(‘查无此人’)
elif num == 3:
name = input(‘请输入需要查找的姓名’)
for tt in list:
if name == tt[‘name’]:
list.remove(tt)
print(‘已经删除此人信息’)
if name != tt[‘name’]:
print(‘删无此人’)
elif num == 4:
name = input(‘请输入要修改的姓名’)
for tt in list:
if tt[‘name’] == name:
print(tt)
print(‘1、修改姓名’)
print(‘2、修改学号’)
print(‘3、修改科目’)
print(‘4、修改分数’)
num = int(input(‘请输入新名字修改功能’))
if num == 1:
name = input(‘请输入新名字’)
tt[‘name’] = name
print(‘修改成功’)
elif num == 2:
nuber = int(input(‘请输入新学号’))
tt[‘nuber’] = nuber
print(‘修改成功’)
elif num == 3:
kemu = input(‘请输入新科目’)
tt[‘kemu’] = kemu
print(‘修改成功’)
elif num == 4:
fenshu = int(input(‘请输入新分数’))
tt[‘fenshu’] = fenshu
print(‘修改成功’)
elif num == 5:
print(list)
elif num == 6:
print(‘欢迎下次使用学生管理系统’)
break

Python基础 编写项目 学生管理系统相关推荐

  1. Python基础实战项目——学生信息管理系统(内涵完整项目代码)

    写在前面,hello,各位朋友大家好.最近一直因为各种事情没有怎末写python,有点手生,刚好朋友大作业需要一个用python写的学员信息管理系统(非常简单的),就写一个简单的与大家共同探讨,有问题 ...

  2. 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...

  3. python登录系统文件版_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    这个是升级的版本,比较进阶一点的,相对与之前的文件管理系统,数据只是存储到了内存中,而不是存储到硬盘上,我们想让文件存储到硬盘上的话,一个是存储到文件里,一个是存储到数据库中,存储到数据库中的版本会后 ...

  4. ssh html项目,SSH项目-学生管理系统

    SSH项目-学生管理系统 资源下载此资源下载价格为3D币,请先登录 资源文件列表 StudentManagent/.classpath , 979 StudentManagent/.myhiberna ...

  5. QT项目-学生管理系统

    前言 本文章主要讲解本人在QT学习期间所开发的项目-学生管理系统,代码主要参考于网上查找. 一.界面展示 功能主要包括,学生信息的插入删除,以及修改. 再加上按照id,或者成绩的升降序排序 二.代码展 ...

  6. Python数据分析高薪实战第一天 python基础与项目环境搭建

    开篇词 数据赋能未来,Python 势不可挡 你好,我是千帆. 互联网公司从红利下的爆发期,进入新的精细化发展阶段,亟须深入分析与挖掘业务与数据价值,从而找到新的增长点突破现有增长瓶颈.各行各业的数据 ...

  7. 使用Qt5编写一个学生管理系统

    程序使用Qt5编写了一个学生管理系统 首先介绍一下项目框架,项目包含一个主窗口mainwindow Mainwindow使用的就是最常见的Mainwindow带对话框的,带标题栏等等的窗口 两个子窗口 ...

  8. python综合练习:学生管理系统

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一.程序功能(Function) 1.功能概述 2.思维导图 二. 学生实体(Entity) 2.关系模式 3.学生表记录 ...

  9. 期末课程设计——基于Python+MySQL数据库的学生管理系统(附源代码)

    一.        设计题目 二.        开发环境 三.        设计思想 四.        系统结构 五.        系统使用说明与数据测试: 1.     启动Mysql数据库 ...

最新文章

  1. Android安全研究经验谈
  2. 欧洲顶级云数据中心着火,损失惨重!筑牢数据中心“防火墙”,可靠才是王道!...
  3. python程序运行原理_谈谈 Python 程序的运行原理
  4. 深度学习 《RNN模型》
  5. 打印出所有的水仙花数javascript_期末C语言特辑 水仙花数
  6. Python-爬虫-针对有frame框架的页面
  7. HDU1287+枚举
  8. 微信小程序公测了!教你第一时间注册微信小程序
  9. Wannafly挑战赛26 A B
  10. python立方体类_python学习12类
  11. 安装  ansible tower  报错:
  12. matlab计算abc三相短路电流_变频电源的安装及单相/三相变频电源电流计算公
  13. js逆向学习路线指南
  14. WIFI智能电源插座是怎么连上路由器的?
  15. 素描嘴巴如何画的饱满?学学这些方法和干瘪嘴巴说再见!
  16. day01 HTMLCSS
  17. jquery循环获取div之间的内容
  18. 大学计算机基础清华大学出版社 山东省高等学校教学改革项目,清华大学出版社-图书详情-《大学计算机基础(第2版)》...
  19. hihoCoder-[Offer收割]编程练习赛100
  20. 智慧社区APP开发解决方案

热门文章

  1. 百家游坛发起苹果APP推广者大会 揭行业潜规则
  2. java微信公众号获取地理位置_Java微信公众平台开发之获取地理位置
  3. Latex如何插入图片
  4. 中秋国庆长假,SEO你在坚持吗?
  5. 【bitset乱搞】BZOJ3687 简单题
  6. 【bzoj4292】 [PA2015]Równanie 乱搞
  7. windows 7正版才是王道
  8. 微软输入法 ——当前时间 快捷键
  9. 国外邮箱哪家好?好用的公司邮箱怎么申请?
  10. React之npm发布Antd样式的组件