Day010_作业

创建数据库: 学生信息

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_作业)