""" 实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。 要求1:使用一个list用于保存学生的姓名。 要求2:输入0显示所有学员信息,1代表增加,2代表删除,3代表修改,4代表查询,exit代表退出学生管理系统。每一个功能定义一个自定义函数。界面如下: 系统界面如下: -----------------------欢迎进入V220班学生管理系统----------------------------- 请选择系统功能: 0:显示所有学员信息 1:添加一个学员信息 2:删除一个学员信息 3:修改一个学员信息 4:查询一个学员信息 exit:退出学生管理系统 (0)输入0后效果如下: 0 ["那棵草","下个路口见"..] (1)输入1后效果如下: 1 请输入增加人的姓名:南一 ["那棵草","下个路口见",'南一'..] (2)输入2后效果如下: 2 请输入删除人的姓名:南一 ["那棵草","下个路口见"..] (3)输入3后效果如下:<注意:如果list中没有这个学员则打印:V217班没有这个学员> 3 请输入需要修改人的姓名:下个路口见 请输入需要修改后的姓名:小蓝紫 ["那棵草","小蓝紫"..] (4)输入4后效果如下:<注意:如果list中没有这个学员则打印:V217班没有这个学员> 请输入查询人的姓名:那棵草 那棵草在座位号(0<下标>)的位置。 (5)输入exit后效果如下: exit 欢迎使用V220的学生管理系统,下次再见。 """ # 主界面 def printSystem(): print("登录界面如下:\n--------------欢迎进入V220班学生管理系统-------------") print("0:显示所有学员信息") print("1:添加一个学员信息") print("2:删除一个学员信息") print("3:修改一个学员信息") print("4:查询一个学员信息") print("exit:退出学生管理系统") students_name=[] #装多个学成信息 # 显示所有学员信息 def all_student(): print(students_name) # 添加一个学员信息 def add_student(): add_name=input("请输入增加人的姓名:") students_name.append(add_name) print("添加成功!") # 删除一个学员信息 def del_student(): del_name=input("请输入删除人的姓名:") if students_name.count(del_name)>0: students_name.remove(del_name) print("删除成功") else: print("V220班没有这个学员,无法删除!") # 修改一个学员信息 def modify_student(): old_name=input("请输入修改人的姓名:") new_name=input("请输入修改后的姓名:") if students_name.count(old_name)>0: index=students_name.index(old_name) students_name[index]=new_name print("修改成功!") else: print("V220班没有这个学员,无法修改!") # 查询一个学员信息 def selct_student(): selct_name=input("请输入查询人的姓名:") if students_name.count(selct_name)>0: index=students_name.index(selct_name) print("{}在座位号{}的位置".format(selct_name,index)) else: print("V220班没有这个学员!") printSystem() while True: num=input("请输入您要选择的功能:") if num=='0': all_student() elif num=='1': add_student() elif num=='2': del_student() elif num=='3': modify_student() elif num=='4': selct_student() elif num=='exit': print("欢迎使用V220的学生管理系统,下次再见!") break else: print("功能选择错误,请重新选择!")
python 函数练习题
最新推荐文章于 2024-07-10 17:50:46 发布