def see_stu(): # 显示所有名片信息,包括 姓名、年龄、qq、qq邮箱、电话
index = 0 # 从第一个开始显示
if student_list:
print("信息如下:")
while index < len(student_list):
print(
'序号:%s 姓名:%s 年龄:%s QQ:%s QQ邮箱:%s 电话:%s' % (
index + 1, student_list[index]['name'], student_list[index][
'age'], student_list[index]['qq'], student_list[index]['qq_email'],
student_list[index]['phone']))
index += 1
else:
print("信息为空!")
def check_ste(): # 查询操作
if len(student_list) == 0:
print('没有学生信息,无法进行查询操作!')
return
name = input("请输入学生姓名:")
while 1:
rs = 0
for student in student_list:
if student['name'] == name:
index = student_list.index(student, 0, len(student_list)) # 查询该学生在 student_list 中的序号,因为有可能存在同名
print(
'序号:%s 姓名:%s 年龄:%s QQ:%s QQ邮箱:%s 电话:%s' % (
index + 1, student_list[index]['name'], student_list[index][
'age'], student_list[index]['qq'], student_list[index]['qq_email'],
student_list[index]['phone']))
rs = 1
if rs == 0:
name = input('没有找到该学生,请重新输入:')
else:
break
def operation_stu(): # 对学生信息进行增删查改
while True:
print("-------信息管理-------")
print("----1.添加学生信息----")
print("----2.查询学生信息----")
print("----3.修改学生信息----")
print("----4.删除学生