Я пытался добавить параметр bonus
(который будет принимать целое число) с переменной экземпляра self.pay
и хотел напечатать этот окончательный платеж с именем работника.Но я не смог распечатать этот добавленный общий платеж
Я хочу вызвать метод rise()
вместо того, чтобы что-либо возвращать из него, но я не совсем понимаю, как это вызвать и передать целое число.
class Information:
def __init__(self,first,last,pay):
self.first = first
self.last = last
self.pay = pay
def rise(self,int(bonus)):
self.pay = self.pay + bonus
def __str__(self):
return "%s and %s and has a balance of %s" % (self.first,self.last,self.pay)
if __name__ == "__main__":
emp1 = Information("tom","jerry",999)
print (emp1)