|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
学生管理系统
此系统可以添加学生,查看某个学生信息,查看全部学生信息,修改学生成绩
删除学生成绩,删除学生信息
main.py
主程序,当该程序启动调用menu.py,menu.py会将可以操作的选项展示给用户
用户通过输入1-6的数字选择相应的操作
例如:用户选择1则提示用户输入学生信息,每个学生信息保存在Student对象中
studennt.py文件中只写Student类:属性包括:姓名,年龄,成绩
搞不明白需要怎么做才能将主程序中输入学生的姓名,年龄,成绩保存在Student.py中,求解答
menu.py
# 菜单程序
def showinfo():
'''显示可用的功能'''
print('学生管理系统')
print('1:添加学生的信息')
print('2:查看某个学生信息')
print('3:查看全部学生信息')
print('4:修改学生成绩')
print('5:删除学生成绩')
print('6:删除学生信息')
Student.py
# 学生类
class Student:
count = 0 # 此变量用来记录学生对象数量
def __init__(self,n,a,s=0):
self.name = n #学生姓名
self.age = a #学生年龄
self.score = s #学生成绩
Student.count += 1
def __del__(self):
Student.count -= 1
def get_score(self):
return self.score
def set_score(self,s):
if 0<= s <= 150:
self.score = s
def get_infos(self):
return (self.name,self.age,self.score)
@classmethod
def getTotalCount(cls):
return cls.count
|
|