没有合适的资源?快使用搜索试试~ 我知道了~
python学生信息管理系统实现代码

温馨提示


试读
3页
主要介绍了python学生信息管理系统的实现代码,代码简单,复制即可使用,需要的朋友可以参考下
资源推荐
资源详情
资源评论

















python学生信息管理系统实现代码学生信息管理系统实现代码
主要介绍了python学生信息管理系统的实现代码,代码简单,复制即可使用,需要的朋友可以参考下
1.本人第一次学python做出来的,当时满满的成就感,当作纪念!!!!!
非常简单,复制即可使用
代码块
import json#把字符串类型的数据转换成Python基本数据类型或者将Python基本数据类型转换成字符串类型。
def login_user():
while True:
register=input('学生姓名:')
try:
with open(register+'.json')as file_object:
user_message=json.load(file_object)#json.load(obj) 读取文件中的字符串,序列化成Python的基本数据类型
except FileNotFoundError:
print('该用户不存在!')
break
else:
print('_'*20)
register_password = input('请输入学号:')
if user_message['id']==register and user_message['password']==register_password:
str_print = '姓名:{} 数学成绩:{} 语文成绩:{} 英语成绩: {}'
grade_list = []
while 1:
print('''******************************
欢迎使用【学生信息管理系统】
请选择你想要进行的操作
1.新建学生信息
2.显示全部信息
3.查询学生信息
4.删除学生信息
5.修改学生信息
0.退出系统
******************************''')
action = input('请选择你想要的进行操作:')
if action == '1':
'''新建学生信息'''
name = input('请输入名字')
math = input('请输入数学成绩')
chinese = input('请输入语文成绩')
english = input('请输入英语成绩')
total = int(math) + int(chinese) + int(english)
grade_list.append([name,math,chinese,english,total])
print([name,math,chinese,english,total])
print('姓名:{} 数学成绩:{} 语文成绩:{}\t英语成绩: {}'.format(name,math,chinese,english,total))
pass
elif action == '2':
'''显示全部信息'''
for info in grade_list:
print(str_print.format(*info))
elif action == '3':
'''查询学生信息'''
name = input('请输入你需要查询学生的姓名:')
for info in grade_list:
if name in info:
print(str_print.format(*info))
break
else:
print('此学生不存在')
elif action == '4':
'''删除学生信息'''
name = input('请输入你需要查询学生的姓名:')
for info in grade_list:
if name in info:
info_=grade_list.pop(grade_list.index(info))
print('这个学员的信息已经被删除',info_)
break
else:
print('此学生不存在')
elif action == '5':
'''修改学生信息'''
name = input('请输入你需要查询学生的姓名:')
for info in grade_list:
if name in info:
index = grade_list.index(info)
资源评论

- 经年哲思2023-07-28这个文件的代码结构清晰,逻辑合理,易于维护和扩展,对于学生信息的增删改查操作都提供了很好的支持。
- 无能为力就要努力2023-07-28通过这个文件,学生信息管理变得更加规范和有序,有效地提高了信息管理的效率。
- 普通网友2023-07-28这份文件的功能非常完善,可以帮助学校或者教育机构高效地管理学生的基本信息。
- 卡哥Carlos2023-07-28这个文件提供的代码非常易懂,适合初学者使用,无需太多的编程基础就能上手。
- 英次2023-07-28这个文件提供了一个简单而实用的学生信息管理系统,让管理学生信息变得更加方便。

weixin_38506103
- 粉丝: 12
- 资源: 941
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
