python实现学生信息管理系统_# python实现学生信息管理系统-Go语言中文社区

python实现学生信息管理系统

程序主要功能:能够实现对学生信息的增、删、改、查等操作。my_dict={}#先定义一个空字典用来存放数据

#操作页面

def show_menu():

print("---------------------------")

print(" 学生管理系统 V1.0")

print(" 1:添加学生")

print(" 2:删除学生")

print(" 3:修改学生")

print(" 4:查询学生")

print(" 5:显示所有学生")

print(" 6:退出系统")

print("---------------------------")

index=input('请输入一个数')

return int(index) if index in list('123456') else 0

#添加模块

def asve_info():

dict1={}

my_no=input('请输入要添加学生的学号')

if my_no in my_dict :

print('该学生已经存在')

else:

my_name=input('请输入学生的姓名')

my_score=input('请输入学生的分数')

dict1={'no':my_no,'name':my_name,'score':my_score}

my_dict[my_no]=dict1

#删除模块

def delete_info():

my_no=input('请输入要删除学生的学号')

if my_no not in my_dict:

print('该学生不存在')

else:

del my_dict[my_no]

print('删除成功')

#修改模块

def xiugai():

my_no=input('请输入要修改学生的学号')

if my_no not in my_dict:

print ('您输入的学号有误,请重新输入')

else:

new_name=input('请输入要修改学生的名字')

new_score=input('请输入要修改学生的分数')

dict2={'no':my_no,'name':new_name,'score':new_score}

my_dict[my_no]=dict2

# 查询模块

def chaxun():

my_no=input('请输入要查询学生的学号')

if my_no not in my_dict:

print('该学生不存在')

else:

print('学号:{0}'.format(my_dict[my_no]["no"]))

print('姓名:{0}'.format(my_dict[my_no]['name']))

print('分数:{0}'.format(my_dict[my_no]['score']))

#显示模块

def xianshi():

print('该班级学生信息如下')

print('-------------------')

for value in my_dict.values():

print('学号:{0} 姓名:{1} 成绩{2}'.format(value['no'],value['name'],value['score']))

#主函数用来调用其他模块

def main():

while True:

index = show_menu()

if index==1:

asve_info()

elif index==2:

delete_info()

elif index == 3:

xiugai()

elif index == 4:

chaxun()

elif index == 5:

xianshi()

elif index == 6:

print('欢迎下次使用')

break

main()#程序的开始处

程序实现的部分功能如如下图:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值