班级员工: 上升量=1.04 definit(自我、第一、最后、支付):
self.first = first
self.last = last
self.email = first + '.'+ last + '@company.com'
self.pay = pay
def fullname(self):
return '{} {}'. format(self.first, self.last)
def apply_raise(self):
self.pay = int(self.pay * self.raise_amt)
dev_1=员工('nikhil','bante',50000) dev_2=员工('vipin','raut',60000)
打印(dev_1.fullname()) 打印(dev_1.电子邮件)
打印(dev_2.email)
dev_1.apply_raise()
打印(开发1.支付)
您的全名函数缩进太多。它应该与
__init__
函数处于同一级别按照现在的方式,
fullname
和apply_raise
函数不是属于类的函数,而是__init__
函数的子函数。取消函数的缩进,使其仅比类多一个缩进级别,将使函数属于类相关问题 更多 >
编程相关推荐