# -*- coding: utf-8 -*-
"""
Created on Sun Dec 26 20:36:31 2021
@author: Administrator
"""
"""
功能:学生查询记录系统
作者:雷云腾
日期:2021年12月26日
"""
student1=['2021001','李晓红','女',"18",'2021软件4班','软件技术',' 人工智能与大数据学院','15945456780']
student2=['2021002','王晓刚','男',"18",'2021级软件4班','软件技术','人工智能与大数据学院','13890904567']
student3=['2021003','唐雨涵','女',"19",'2021软件4班','软件技术','人工智能与大数据学院','18878789023']
student4=['2021101','张三丰','男',"18","2021大数据1班","大数据技术与应用","人工智能与大数据学院","15945456780"]
student5=['2021102',"肖雨林","男","18","2021级大数据1班","大数据技术技术与应用","人工智能与大数据学院","18890904560"]
student6=['2021103',"郑小翠","女","19","2021级大数据1班","大数据技术与应用","人工智能与大数据学院","15890904567"]
students=[]
students.append(student1)
students.append(student2)
students.append(student3)
students.append(student4)
students.append(student5)
students.append(student6)
print(students)
def query_record():
print('查询学生记录')
def modify_record():
print('修改学生记录')
def delete_record():
print('删除学生记录')
def add_record():
print('增加学生记录')
def exit_record():
print("退出系统")
def login():
while True:
print('主菜单')
print('============='*2)
print('1. 查询记录')
print('2. 修改记录')
print('3. 删除记录')
print('4. 增加记录')
print('5. 退出系统')
print('=============='*2)
mc2 = int(input('输入菜单号:'))
if mc2 == 1:
query_record()
elif mc2 == 2:
modify_record()
elif mc2 == 3:
delete_record()
elif mc2 == 4:
add_record()
elif mc2 == 5:
exit_record()
else:
break
while True:
print('============'*2)
print('1. 查询学生记录')
print('2. 修改学生记录')
print('3. 删除学生记录')
print('4. 增加学生记录')
print('5. 退出系统')
print('============'*2)
mc1 = int(input('请输入菜单号:'))
if mc1 == 1:
id=input("请输入您想查询的学号:")
for student in students:
found=False
if (student[0]==id):
found=True
print("恭喜记录查询成功!")
print()
for i in range(len(student)):
print(student[i],end=" ")
print()
break
if not found:
print("姓名为{}的同学没有找到!".format(id))
elif mc1==2:
id=input("请输入您想修改的学号:")
for student in students:
found=False
if (student[0]==id):
found=True
student=list(student)
student[7]=int(input("输入新的电话号码:"))
student[3]=int(input("输入新的年龄:"))
print("恭喜记录修改成功!")
for i in range(len(student)):
print(student[i],end=" ")
print()
break
if not found:
print("姓名为{}的同学没有找到!".format(id))
elif mc1==3:
id=input("请输入你想删除的学生学号:")
found=False
for student in students:
if (student[0]==id):
found=True
students.remove(student)
print("恭喜记录删除成功!")
print()
break
if not found:
print("姓名为{}的同学没有找到!".format(id))
else:
for student in students:
for i in range(len(student)):
print(student[i],end=" ")
print()
elif mc1==4:
print('格式为:{id},{name},{gender},{age},{class},{professonial},{collage},{phone}')
id=input("确认增加记录吗(yes/no):")
for student in students:
found=False
if (student[0]!=id):
found=True
student=list(student)
student[0]=input("请输入你想追加的学生学号:")
student[1]=input("请输入你想追加的学生姓名:")
student[2]=input("请输入你想追加的学生性别:")
student[3]=input("请输入你想追加的学生年龄:")
student[4]=input("请输入你想追加的学生班级:")
student[5]=input("请输入你想追加的学生专业:")
student[6]=input("请输入你想追加的学生学院:")
student[7]=input("请输入你想追加的学生电话号码:")
students.append(student[0])
students.append(student[1])
students.append(student[2])
students.append(student[3])
students.append(student[4])
students.append(student[5])
students.append(student[6])
students.append(student[7])
print("恭喜记录增加成功!")
for student in students:
for i in range(len(student)):
print(student[i],end=' ')
print()
break
elif mc1 == 5:
print('已退出系统,谢谢使用!')
break