student_system=[
{'name':'小张','age':20,'tel':133245},
{'name': '王晓', 'age': 16, 'tel': 344365456},
{'name': '刘璐', 'age': 19, 'tel': 4543566}
]
print('学生管理系统')
print('1.添加学生信息')
print('2.查看修改学生')
print('3.删除学生信息')
print('4.退出')
a = int(input('请输入数字:'))
m = 1
if a == 1:
while m:
name1 = input('请输入要添加学生的姓名:')
age1 = input('请输入要添加学生的年龄:')
tel1 = input('请输入要添加学生的电话:')
student = {'name':name1,'age':age1,'tel':tel1}
student_system.append(student)
print('添加成功,输入1继续添加')
m = int(input('请输入:'))
if a == 2:
print(student_system)
name2 = input('请输入要修改的学生姓名:')
name3 = input('请输入修改后学生的姓名:')
tel2 = input('请输入修改后学生的电话:')
for dict1 in student_system[:]:
if name2 == dict1['name']:
dict1['name']=name3
dict1['tel']=tel2
if a == 3:
name4 = input('请输入要删除的学生的姓名:')
for dict2 in student_system[:]:
if name4 == dict2['name']:
student_system.remove(dict2)
print(student_system)
if a == 4:
print('结束')
lista=[]
# 1.添加信息
while True:
a = input('姓名:')
b = input('年龄:')
c = input('电话:')
student ={'name':a,'age':b,'tel':c}
lista.append(student)
print('添加成功!')
print('输入1继续添加,输入2结束')
a = input('请选择:')
if a == '2':
break
print(lista)
# 2.修改
b = input('请输入要修改的学生姓名:')
for item in lista:
if item['name']!= b:
continue
print(item)
c= input('请选择是否修改Y/N:')
if c == 'Y':
d=input('请输入修改后的电话:')
item['tel']=d
print('修改成功')
print(lista)
else:
break
print(lista)
# 3.删除
d = input('请输入要删除的学生姓名:')
for item in lista[:]:
if d == item['name']:
print(item)
e = input('请确认是否删除Y/N:')
if e == 'N':
continue
lista.remove(item)
print('删除成功')
print(lista)