day07-作业
学生信息管理系统
students = [{'name': '001', 'age': 18, 'tel': '13456656456'}]
while True:
print('学生信息管理系统'.center(30, '*'))
print('1、添加学生信息'.center(30, ' '))
print('2、查看学生信息'.center(30, ' '))
print('3、修改学生信息'.center(30, ' '))
print('4、删除学生信息'.center(30, ' '))
print('5、退出系统'.center(30, ' '))
print('**************************************')
student = (dict.fromkeys(['name', 'age', 'tel']))
caozuo = int(input('请选择你要进行的操作:'))
if caozuo == 1:
print('学生信息管理系统'.center(30, '*'))
print('添加学生信息'.center(30, ' '))
student['name'] = input('请输入学生姓名:')
student['age'] = int(input('请输入学生年龄:'))
student['tel'] = input('请输入学生电话:')
students.append(student)
print('添加成功')
print(students)
print('**************************************')
elif caozuo == 2:
print('学生信息管理系统'.center(30, '*'))
print('查看学生信息'.center(30, ' '))
print(students)
print('**************************************')
elif caozuo == 3:
print('学生信息管理系统'.center(30, '*'))
print('修改学生信息'.center(30, ' '))
stu_name = input('请输入学生姓名:')
for stu in students:
if stu['name'] == stu_name:
print(stu)
value = input('是否要修改?Y/N')
if value == 'N':
continue
stu['age'] = int(input('请修改学生年龄:'))
stu['tel'] = input('请修改学生电话:')
print(students)
print('修改成功')
print('**************************************')
elif caozuo == 4:
print('学生信息管理系统'.center(30, '*'))
print('删除学生信息'.center(30, ' '))
stu_name = input('请输入学生姓名:')
for stu in students:
if stu['name'] == stu_name:
print(stu)
value = input('是否想删除该学生?Y/N')
if value == 'N':
continue
students.remove(stu)
print(students)
print('删除成功')
print('**************************************')
elif caozuo == 5:
break