概述/要求
效果实现
1.录入和查询
https://ucc.alicdn.com/images/user-upload-01/a5b336fbd765402bba86a9fcf245bbbe.gif#pic_center
2.删除学生数据
https://ucc.alicdn.com/images/user-upload-01/90bde64e31434e10b7788d17b66b2155.gif#pic_center
3.修改学生数据
https://ucc.alicdn.com/images/user-upload-01/f84264ed833c4693b2fe8a6835c956bd.gif#pic_center
源码分享
print('-'*50) print('1.录入学生成绩!') print("2.查询学生成绩!") print("3.删除学生数据!") print("4.修改学生成绩!") print("-"*50) list1 = [] while True: class student: def __init__(self,sno,name,sorce): print('-' * 50) print('1.录入学生成绩!') print("2.查询学生成绩!") print("3.删除学生数据!") print("4.修改学生成绩!") print("-" * 50) self.sno = sno self.name = name self.sorce = sorce class insert(student): def insert_student(self): list1.append(self.sno) list1.append(self.name) list1.append(self.sorce) return ' ' x = int(input()) if x == 1: num1 = insert(input('学号:'),input('姓名:'),input('成绩:')) print(num1.insert_student()) elif x == 2: print('学号\t姓名\t成绩') for i in range(0, len(list1)): if (i + 1) % 3 == 0: print(list1[i], end='\n') else: print(list1[i], end='\t') print('-' * 50) print('1.录入学生成绩!') print("2.查询学生成绩!") print("3.删除学生数据!") print("4.修改学生成绩!") print("-" * 50) elif x == 3: n = input('输入要删除学生的学号:') x = list1.index(n) del list1[x:x+3] print('-' * 50) print('1.录入学生成绩!') print("2.查询学生成绩!") print("3.删除学生数据!") print("4.修改学生成绩!") print("-" * 50) elif x == 4: n = input("输入你要修改学生的学号:") x = list1.index(n) list1[x] = input('输入修改后的学号:') n = input("输入你要修改学生的姓名:") x = list1.index(n) list1[x] = input('输入修改后的姓名:') n = input("输入你要修改学生的成绩:") x = list1.index(n) list1[x] = input('输入修改后的成绩:') print('-' * 50) print('1.录入学生成绩!') print("2.查询学生成绩!") print("3.删除学生数据!") print("4.修改学生成绩!") print("-" * 50)