p; if name == sname['姓名']:
id = input('请输入学生号:')
classid = input('请输入学生的班级:')
Chinese = float(input('请输入语文成绩:'))
Math = float(input('请输入数学成绩:'))
English = float(input('请输入英语成绩:'))
Physical = float(input('请输入物理成绩:'))
Chemistry = float(input('请输入化学成绩:'))
Biological = float(input('请输入生物成绩:'))
Score = round(
(Chinese * 3 + Math * 3 + English * 3 + Physical * 2 + Chemistry * 2 + Biological * 2) / 15, 2)
grade['姓名'] = name
grade['学号'] = id
grade['班级'] = classid
grade['语文'] = Chinese
grade['数学'] = Math
grade['英语'] = English
grade['物理'] = Physical
grade['化学'] = Chemistry
grade['生物'] = Biological
grade['加权总分'] = Score
t_name = 1
break
if t_name == 0:
exit = input('查询错误,请重确认要修改的学生姓名,退回主菜单请按N')
if exit == 'n':
break
continue
else:
exit = input('查询成功,输入名字继续查询,退回主菜单请按N')
if exit == 'n':
break
continue
while int(order) == 4:
name = input("请输入你要删除信息的学生的姓名:")
t_name = 0 # 输入正确标志位
for sname in student:
if name == sname['姓名']:
student.remove(sname)
t_name = 1
&