Форум сайта python.su
Здравствуйте! Не могу понять, почему не исполняется код. Что-то не так с 3-им атрибутом, но не могу понять что. Выбивает ошибку SystemExit: True
class Employee(): def __init__(self, name, last_name, salory): self.name = name self.last_name = last_name self.salory = mans_salory def give_raise(self, increase=5000): mans_salory += increase print(salory) man = Employee('Bobby', 'Williams', 2000) man.give_raise(2000)
Офлайн
Внимательно посмотри, что ты присваиваешь self.salory.
class Employee(): def __init__(self, name, last_name, salory): self.name = name self.last_name = last_name self.salory = salory def give_raise(self, increase=5000): self.salory += increase print(self.salory) man = Employee('Bobby', 'Williams', 2000) man.give_raise(2000)
Офлайн
Romissevdааа, всё понял… Забыл, что нужно обязательно значения присваивать из __init__, думал, что наоборот. Спасибо
Внимательно посмотри, что ты присваиваешь self.salory.
Офлайн