一个非常简单的Python学生信息管理系统

# 本程序要实现的功能是:
# 实现学生信息管理系统的增删改查
str_print=("name:{}\t,math:{}\t,chinese:{}\t,english:{}\t")
grade_list=[]
while True:
    print("""
    **************************
    欢迎使用【学生信息管理系统】
    请选择你想要进行的操作
    1.新建学生信息
    2.显示全部信息
    3.查询学生信息
    4.删除学生信息
    5.修改学生信息

    0.退出系统
    **************************
    """
          )
    action=input("请选择您要进行操作:\n")

    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)
        print(str_print.format(name,math,chinese,english))
        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))
            else:
                print("此学生不存在")
        pass

    elif action == "4":
        """删除学生信息"""
        name = input("请输入您要删除学生的名字:")
        for info in grade_list:
            if name in info:
                info_=grade_list.pop(grade_list.index(info))
                print(info_,"学员信息已经被删除")
        pass
    elif action =="5":
        """修改学生信息"""
        name=input("请输入要修改的学生名字:")
        for info in grade_list:
            if name in info:
                index=grade_list.index(info)
        math = input("请输入数学成绩:")
        chinese =input("请输入语文成绩:")
        english =input("请输入英语成绩:")
        total = int(math) + int(chinese) + int(english)
        grade_list[index][1:]=[chinese,english,total]
        print("修改后的学生信息:姓名:{},{},{},{}".format(name,math,chinese,english))
        pass
    elif action== "0":
        """退出系统"""
        print("感谢使用学生信息管理系统")
        break
    else:
        print("输入信息有误,清重新输入")

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值