python定义一个学校人员类SchoolPerson, 其中,属性:姓名name、性别sex、年龄age; 方法:设置人员的各个属性的set_info方法; 获取各属性值的get_info方法。 定义好类以后,再定义2个人员进行测
时间: 2023-06-06 16:09:02 浏览: 95
试,并打印出他们的人员信息。
好的,我明白了。以下是Python代码:
```
class SchoolPerson:
def __init__(self):
self.name = ''
self.sex = ''
self.age = 0
def set_info(self, name, sex, age):
self.name = name
self.sex = sex
self.age = age
def get_info(self):
return {'name': self.name, 'sex': self.sex, 'age': self.age}
person1 = SchoolPerson()
person1.set_info('Tom', 'Male', 18)
person2 = SchoolPerson()
person2.set_info('Lucy', 'Female', 17)
print(person1.get_info())
print(person2.get_info())
```
执行以上代码,输出结果为:
```
{'name': 'Tom', 'sex': 'Male', 'age': 18}
{'name': 'Lucy', 'sex': 'Female', 'age': 17}
```
这样,您就成功地定义了一个学校人员类,并创建了两个人员并打印出他们的信息。希望能够帮助到您。