python1. 定义一个学校人员类SchoolPerson,¶ 其中,属性:姓名name、性别sex、年龄age; 方法:设置人员的各个属性的set_info方法; 获取各属性值的get_info方法。 定义好类以后,再定义2个人员进行测试
时间: 2023-11-09 19:59:41 浏览: 91
好的,我已经了解了您的要求。以下是您所需要的python代码:
```python
class SchoolPerson:
def __init__(self):
self.name = ''
self.sex = ''
self.age = ''
def set_info(self):
self.name = input('请输入姓名: ')
self.sex = input('请输入性别: ')
self.age = input('请输入年龄: ')
def get_info(self):
print('姓名:', self.name)
print('性别:', self.sex)
print('年龄:', self.age)
# 实例化2个人员,进行测试
person1 = SchoolPerson()
person2 = SchoolPerson()
# 设置人员信息
person1.set_info()
person2.set_info()
# 获取人员信息
print('person1的信息:')
person1.get_info()
print('person2的信息:')
person2.get_info()
```
这个代码定义了一个名为SchoolPerson的类,其中包含了姓名、性别和年龄这三个属性,以及设置人员信息和获取人员信息的方法。在代码的末尾,我们实例化了两个人员对象进行测试,分别为person1和person2。
当你运行这个代码后,程序会在控制台上提示你输入人员的姓名、性别和年龄。您可以依次输入两个人员的信息,最后会显示两个人员的信息。
希望这个解答对您有帮助。如果您还有其他问题,请随时问我。
阅读全文