用python定义一个学校人员类SchoolPerson,¶ 其中,属性:姓名name、性别sex、年龄age; 方法:设置人员的各个属性的set_info方法; 获取各属性值的get_info方法。 定义好类以后,再定义2个人员进行测试。
时间: 2023-11-09 13:30:27 浏览: 185
定义一个人员类Person,数据成员有姓名,能够设置姓名的值及显示姓名
5星 · 资源好评率100%
好的,可以开始了。以下是回答:
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 f"姓名:{self.name},性别:{self.sex},年龄:{self.age}"
# 定义2个人员进行测试
person1 = SchoolPerson()
person1.set_info("张三", "男", 18)
print(person1.get_info())
person2 = SchoolPerson()
person2.set_info("李四", "女", 20)
print(person2.get_info())
阅读全文