样例输入
张三 男
李四 女 19
样例输出
姓名:张三,性别:男 李四 女 19 姓名:王五,性别:?,年龄:29
解题代码
#coding=gbk #定义人的类 class Person(object):#继承object,它是所有类的基类、父类 def __init__(self,xm,xb):#构造函数(姓名,性别) self.xm=xm self.xb=xb def show(self):#显示人的信息 print('姓名:{},性别:{}'.format(self.xm,self.xb),end='') #定义学生的类 """【""" class Stu(Person): def __init__(this,xm,xb,age): super().__init__(xm,xb) this.age=age def show(this): super().show() print(',年龄:{}'.format(this.age)) """】""" a,b=input().split()#张三 男 p1=Person(a,b) p1.show()#姓名:张三,性别:男 print() a,b,c=input().split()#李四 女 19 s1=Stu(a,b,int(c))#调用重写的构造函数,增加了成员变量年龄age=19 print(s1.xm,s1.xb,s1.age)#增加年龄信息:李四 女 19 s1.xm,s1.xb,s1.age=('王五','?',int(c)+10)#修改学生对象s1的成员变量值 s1.show()#显示:姓名:王五,性别:?,年龄:29,体现学生增加的年龄信息
标签:xm,xb,age,show,性别,s1,构造函数 From: https://www.cnblogs.com/hghdbk/p/16803466.html