添加三个方法:printName0-printsex0、printAgeQ方法,分别用于显示出 name. sex- age 属性的值。此三个西数为无返回值类型。 在main 西数中创建 person 类的对象,并分别设置该对象三个成员的值,然后分别调用它的三个方法显示结果
时间: 2024-05-03 20:18:17 浏览: 62
创建学生类Student,继承自SchoolPerson类, 添加额外两个属性:班级class、学号sno。 添加方法:打印学生的所有信息print_info方法。
5星 · 资源好评率100%
好的,以下是添加了三个方法的 Person 类的代码:
```python
class Person:
def __init__(self):
self.name = ''
self.sex = ''
self.age = 0
def setName(self, name):
self.name = name
def setSex(self, sex):
self.sex = sex
def setAge(self, age):
self.age = age
def printName0(self):
print('Name:', self.name)
def printSex0(self):
print('Sex:', self.sex)
def printAgeQ(self):
print('Age:', self.age)
```
在 `main` 函数中,我们可以创建一个 `Person` 类的对象,然后分别设置其三个成员的值,最后调用其三个方法来显示结果。例如:
```python
def main():
person = Person()
person.setName('Lily')
person.setSex('Female')
person.setAge(25)
person.printName0()
person.printSex0()
person.printAgeQ()
```
输出结果为:
```
Name: Lily
Sex: Female
Age: 25
```
阅读全文