创建Person类属性:名字(name),年龄(age),年级( grade)方法: 1、无参无返回值的student方法,输出信息为:我是一名学生! 2、带参数(性别sex)无返回值的sex方法,输出信息为:我是一个**孩!(其中,**为传入参数) 3、带三个参数无返回值的mySelf方法,三个参数分别为名字(name)、年龄(age)、年级(grade),输出信息为:介绍自己的姓名、年龄、年级(样式参考效果图) 2. 创建测试类 实例化对象,传入参数,调用无参无返回值的student和mySelf方法及带参方法sex效果图如下我是一名学生!我是一名男孩!我叫李明,今年10岁,读小学五年级了!:
时间: 2023-05-27 14:03:43 浏览: 150
Workshop:上实验室
class Person:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
def student(self):
print("我是一名学生!")
def sex(self, sex):
print("我是一个{}孩!".format(sex))
def mySelf(self, name, age, grade):
print("我叫{},今年{}岁,读{}年级了!".format(name, age, grade))
# 创建测试类
class Test:
def __init__(self):
self.person = Person("李明", 10, "小学五年级")
def test(self):
self.person.student() # 调用无参无返回值的student方法
self.person.sex("男") # 调用带参数(性别sex)无返回值的sex方法
self.person.mySelf(self.person.name, self.person.age, self.person.grade) # 调用带三个参数无返回值的mySelf方法
test = Test()
test.test() # 输出:我是一名学生! 我是一个男孩! 我叫李明,今年10岁,读小学五年级了!
阅读全文