学生成绩管理

  • ​ ​概述/要求​​
  • ​ ​效果实现​​
  • ​ ​1.录入和查询​​
  • ​ ​2.删除学生数据​​
  • ​ ​3.修改学生数据​​
  • ​ ​源码分享​​

概述/要求

python实现简易的学生成绩管理_开发语言

效果实现

1.录入和查询

python实现简易的学生成绩管理_源码分享_02

2.删除学生数据

python实现简易的学生成绩管理_源码分享_03

3.修改学生数据

python实现简易的学生成绩管理_开发语言_04

源码分享

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)