精华内容
下载资源
问答
  • 本文实例为大家分享了python学生信息管理系统的具体代码,供大家参考,具体内容如下 #编译环境为python3 #学生信息管理系统包括基本的信息功能,能够实现学生信息的输入,查询,增添和删除 #基本框架:开始操作...
  • Python 学生信息管理系统

    千次阅读 热门讨论 2021-02-03 22:15:46
    学生信息管理系统Python) #学生信息管理系统 def add_message(): '''添加学生信息''' a1=input("输入姓名(为了美观两个字的名字输入为X X):") a2=input("输入性别:") a3=input("输入学号:") a4=input("输入...

    Python 学生信息管理系统

    #学生信息管理系统
    def add_message():
        '''添加学生信息'''
        a1=input("输入姓名(为了美观两个字的名字输入为X X):")
        a2=input("输入性别:")
        a3=input("输入学号:")
        a4=input("输入年级:")
        new_message=[a1,a2,a3,a4]
        return new_message
    def delete_message():
        '''删除学生信息'''
        d1=input("输入要删除学生信息的姓名:")
        for j1 in range(0,len(message),1):
            for j2 in range(0,len(message[j1]),1):
                if message[j1][j2]==d1:
                    del message[j1]
                    print("删除成功!")
                    break
            break
        return message
    def modify():
        '''修改学生信息'''
        m1=input("输入要修改学生信息的姓名:")
        for j1 in range(0,len(message),1):
            for j2 in range(0,len(message[j1]),1):
                if message[j1][j2]==m1:
                    print("要修改的学生现在的信息是:",message[j1])
                    while 1:
                        m2=input("输入要修改的信息(修改完成后输入finish结束修改):")
                        if m2=="finish":
                            break
                        else:
                            for j3 in range(0,len(message[j1]),1):
                                if message[j1][j3]==m2 and m2 != "finish":
                                    m3=input("输入修改后的信息:")
                                    message[j1][j3]=m3
                                    print("修改成功!")
                                    break
                    print("修改后的学生现在的信息是:",message[j1])
                    break
        return message
    def show_message():
        s2=["姓名","性别","学号","年级"]
        for i in range(0,4,1):
            print(s2[i],end='     ')
        print("\n")
        for j1 in range(0,len(message),1):
            for j2 in range(0,len(message[j1]),1):
                print(message[j1][j2],end="     ")
            print("\n")
        '''显示现有学生信息'''
    print("学生信息管理系统功能:\n输入下列功能对应的数字可学生管理系统进行相应的操作")
    print("1:添加学生信息")
    print("2:删除学生信息")
    print("3:修改学生信息")
    print("4:显示现有学生信息")
    print("输入sign in登入学生信息管理系统,输入sign out退出管理系统")
    message=[]
    while 1:
        m=input("请登入学生信息管理系统:")
        if m=="sign in":
            print("登入成功!")
            break
        else:
            continue
    while m=="sign in":
        n=input("请输入相应的功能序号(输入sign out退出管理系统):")
        if n=="1":
            new_message=add_message()
            message.append(new_message)
            continue
        if n=="2":
            message=delete_message()
            continue
        if n=="3":
            message=modify()
            continue
        if n=="4":
            s1=new_message
            show_message()
            continue
        if n=="sign out":
            m="sign out"
            print("退出成功!")
    

    运行结果:
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 前不久做了个兼职就需要用Python去写一个简单的学生信息管理系统。 界面如图所示: 里面的功能很简单: 首先我们这里需要定义一个全局的变量(存放学生信息): employee_dict = {} 第一步:定义主页显示的内容 def...

    Python语言的最大特点:简单,明确,优雅。

    前不久做了个兼职就需要用Python去写一个简单的学生信息管理系统。

    界面如图所示:

    图片来源 https://cyimt.net/
    里面的功能很简单:

    首先我们这里需要定义一个全局的变量(存放学生信息):

    employee_dict = {}
    第一步:定义主页显示的内容

    def showmenu():
    print("\033[0m*" * 11 + “学生信息管理系统” + “" * 11)
    print(’\033[36m1、添加学生信息’)
    print(’\033[32m2、修改学生信息’)
    print(’\033[33m3、删除学生信息’)
    print(’\033[34m4、显示学生信息’)
    print(’\033[35m5、退出系统’)
    print("\033[0m
    ” * 35)
    第二步 :定义添加学生信息的功能
    更多内容前往原创地址:
    原创地址:https://cyimt.net/Article/Details/1073

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,443
精华内容 577
关键字:

python学生信息管理系统

python 订阅