AttributeError: у объекта «employee» нет атрибута «isheoverpaid» - PullRequest
0 голосов
/ 31 октября 2019

AttributeError Traceback (последний последний вызов) в () 29 def дебет (deb): 30 print ('ваш дебет is', deb.debit) ---> 31 сотрудник ('raju', 'bangalore)', 200000, 22, 1) .isheoverpaid ()

AttributeError: у объекта «employee» нет атрибута «isheoverpaid»


класс employee: def init (self, имя, город, зарплата, возраст, опыт): self.name = имя self.city = город self.salary = зарплата self.age = возраст self.experience = опыт

    def isheoverpaid(ip):
        if ip.experience < 5:
            if ip.experience*3*ip.experience*100000 > ip.salary:
                return 'yes'
            else:
                return 'no'
        else:
            if ip.experience*2.5*ip.experience*100000 > ip.salary:
                return 'yes'
            else:
                return 'no'

класс bank_customer(сотрудник): def _init __ (личность, имя, город, зарплата, возраст, опыт, кредит, дебет): работник. init (личность, имя, город, зарплата, возраст, опыт) self.credit =кредит self.debit = дебет

    def credit(cr):
        print('your credit is', cr.credit)

    def debit(deb):
        print('your debit is', deb.debit)

сотрудник («раджу», «бангалор», 200000, 22, 1) .isheoverpaid ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...