美文网首页
Day010_作业

Day010_作业

作者: Autumn_Hy7 | 来源:发表于2018-09-03 18:48 被阅读0次

    创建数据库: 学生信息

    school_system = {
    '杨永信': [
    {'stu_name': '小明', 'stu_age': 18, 'stu_tel': 12345, 'stu_number': 20180901}
    ]
    }

    创建数据库: 教师账号

    teacher_account = [
    {'teacher_name': '杨永信', 'teacher_account': 'admin', 'teacher_password': 'admin'}
    ]

    创建函数: 账号匹配教师

    def teacher_ap():
    ac = input('请输入账号: ')
    pw = input('请输入密码: ')
    for teacher in teacher_account[:]:
    if ac == teacher['teacher_account'] and pw == teacher['teacher_password']:
    print(teacher['teacher_name'], '老师,欢迎回来')
    return teacher['teacher_name']

    进入登陆界面

    while True:
    print('====================\n'
    ' 1.login\n'
    ' 2.exit\n'
    '====================\n')
    choose0 = input('请输入选择: ')
    if choose0 == '1':
    login = teacher_ap()
    if login == None:
    print('账号密码有误请重新输入')
    continue
    break
    elif choose0 == '2':
    break
    else:
    print('输入有误请重新输入')
    continue

    教师管理界面

    while True:
    print('=========================\n'
    '1.管理你的班级学生信息\n'
    '2.管理你的登陆账号密码\n'
    '3.返回上级菜单\n'
    '=========================\n')
    choose1 = input('请输入选择: ')
    if choose1 == '1':
    while True:
    print('====================\n'
    '1.查看学生信息\n'
    '2.修改学生信息\n'
    '3.添加学生信息\n'
    '4.删除学生信息\n'
    '5.退出管理系统\n'
    '====================\n')
    break
    elif choose1 == '2':
    print('项目未开启')
    elif choose1 == '3':
    continue
    else:
    print('输入有误请重新输入')
    continue

    创建函数: 打印出当前用户的全部学生的详细信息

    def class_stu_message ():
    for x in school_system[login]:
    print(x)

    创建函数: 打印出当前用户的全部学生姓名

    def class_stu_name():
    for x in school_system[login]:
    print(x['stu_name'])

    创建函数: 添加学生

    def add_student():
    add_name = input('请输入要添加的学生姓名: ')
    add_age = input('请输入要添加的学生年纪: ')
    add_tel = input('请输入要添加的学生电话: ')
    add_num = input('请输入要添加的学生学号: ')
    add_stu = {'stu_name': add_name, 'stu_age': add_age, 'stu_tel': add_tel, 'add_num ': add_num}
    school_system[login].append(add_stu)
    print('添加成功')

    创建函数: 删除学生

    def del_student():
    del_stu = input('请输入姓名')
    for student in school_system[login]:
    if del_stu == student['stu_name']:
    school_system[login].remove(student)
    print('删除成功')
    break

    相关文章

      网友评论

          本文标题:Day010_作业

          本文链接:https://www.haomeiwen.com/subject/bcriwftx.html