面向对象编程第37讲动动手第一题求助
我的代码可以正常运行,就是实例化的时候父类参数不能计算,哪位大佬可以解决一下class Menpiao:
def __init__(self,cheng,er):
self.cheng = 100
self.zhou = 120
self.er = 50
self.cheng*=2
self.s = self.cheng + self.er
def you(self):
print(f"成年人的是{self.cheng},小孩平时票价{self.er},一共加起来是{self.s}")
return self.s
menpiao = Menpiao(2,1)
menpiao.you()
class Menpiao:
def __init__(self,cheng_num,er_num):
self.cheng = 100
self.zhou = 120
self.er = 50
self.cheng*=cheng_num
self.er*=er_num
self.s = self.cheng + self.er
def you(self):
print(f"成年人的是{self.cheng},小孩平时票价{self.er},一共加起来是{self.s}")
return self.s
menpiao = Menpiao(32,15)
menpiao.you() wp231957 发表于 2021-8-26 09:37
感谢大佬,理解了! 清少呐 发表于 2021-8-26 09:57
感谢大佬,理解了!
设计的不够合理,单价被吃掉了, wp231957 发表于 2021-8-26 09:37
这就一目了然了
页:
[1]