###### 问题遇到的现象和发生背景
学习python按照视频代码报错
###### 问题相关代码,请勿粘贴截图
import os filename='student.txt' def main(): while True: menu() choice=int(input('请选择')) if choice==0: answer=input('您确定要退出吗?y/n') if answer=='y'or answer=='Y': print('谢谢您的使用!') break else: continue elif choice==1: insert() elif choice==2: search() elif choice==3: delete() elif choice==4: modify() elif choice==5: sort() elif choice==6: total() elif choice==7: show() def menu(): print('========学生管理系统==========') print('----------功能菜单-----------') print('\t\t\t1.录入学生信息') print('\t\t\t2.查找学生信息') print('\t\t\t3.删除学生信息') print('\t\t\t4.修改学生信息') print('\t\t\t5.排序') print('\t\t\t6.录统计学生总人数') print('\t\t\t7.显示所有学生信息') print('\t\t\t0.退出') print('---------------------------') def insert(): student_list=[] while True: id=input('请输入ID(如1001):') if not id: break name=input('请输入姓名:') if not name: break try: english=int(input('请输入英语成绩:')) python=int(input('请输入Python成绩:')) java=int(input('请输入Java成绩:')) except: print('输入无效,不是整数类型,请重新输入') continue #将录入的学生信息存储到字典中 student={'id':id,'name':name,'engish':english,'python':python,'java':java} #将学生信息添加到列表中 student_list.append(student) answer=input('是否继续添加?y/n\n') if answer=='y': continue