出学者程序报错AttributeError 求解
class ticket:def __init__(self,adult,child):
tw = 100
self.adult = adult
self.child = child
def workday(self):
return (self.adult * self.tw) + (self.child * 0.5 * self.tw)
def dayOff(self):
return ((self.adult * self.tw) + (self.child * 0.5 * self.tw)) * 1.2
day = int(input('请输入入园时间(1,3,4,5,6,7,):'))
adult = int(input('成人数量:'))
child = int(input('小童数量:'))
if day < 6:
a = ticket(adult,child)
print("工作日应付金额为%d" %a.workday())
elif 5< day <8:
b = ticket(adult,child)
print("休息日应付金额为%d" %b.dayOff())
请问哪有毛病啊?新手 init中的tw前面加上 self. 跟着学习了,谢谢大大。
页:
[1]