学生成绩管理
- 概述/要求
- 效果实现
- 1.录入和查询
- 2.删除学生数据
- 3.修改学生数据
- 源码分享
概述/要求
效果实现
1.录入和查询
2.删除学生数据
3.修改学生数据
源码分享
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)