python 函数练习题

"""
实现学生管理系统,完成对学员的增,删,改,查和退出学生管理系统。
要求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("功能选择错误,请重新选择!")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值