作业
项目简介:随着学校的规模变大,对应的学员回越来越多,相应的管理越来越难。 学员信息管理
系统主要是对学员的各种信息进行管理,能够让学员的信息关系变得科学化、系统化和规范化。
知识点:实体类、成员变量属性、方法
受众:初级测试工程师
作业内容
编写学员实体类 Student,对应成员变量包含:学号 id、姓名 name、性别 sex;
编写学员管理类 StudentManagement ,实现添加学员方法 addStudent()。
编写StudentManagement的main方法进行学员信息的添加:
学号:1001,姓名:张三,性别:男。
学号:1002,姓名:莉丝,性别:女。
学号:1003,姓名:王武,性别:男。
list = [[1001, "张三", "男"], [1002, "莉丝", "女"], [1003, "王武", "男"]]
sutdent = []
class Student:
'''学员'''
# 定义类属性
massage = '这个是类属性'
# 构造方法
def __init__(self, Id, name, sex):
self.id = Id
self.name = name
self.sex = sex
# print('这是构造方法')
class StudentManagement:
def addStudent(self):
for i in range(0, len(list)):
aa = list[i]
ss = Student(aa[0], aa[1], aa[2])
print(f"学号:{ss.id},姓名:{ss.name},性别:{ss.sex}")
sutdent.append({"id":ss.id,"name":ss.name,"sex":ss.sex})
def main(self):
print("添加的学员信息如下:")
ss = StudentManagement.addStudent(list)
StudentManagement.main(list)
print(sutdent)