Уведомления

Группа в Telegram: @pythonsu

#1 Май 14, 2017 20:40:27

Gosha777
Зарегистрирован: 2017-05-12
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу понять, почему не исполняется код. Ошибка SystemExit: True

Здравствуйте! Не могу понять, почему не исполняется код. Что-то не так с 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)

Офлайн

#2 Май 14, 2017 20:46:10

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Не могу понять, почему не исполняется код. Ошибка SystemExit: True

Внимательно посмотри, что ты присваиваешь 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)

Офлайн

#3 Май 14, 2017 20:55:09

Gosha777
Зарегистрирован: 2017-05-12
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

Не могу понять, почему не исполняется код. Ошибка SystemExit: True

Romissevd
Внимательно посмотри, что ты присваиваешь self.salory.
ааа, всё понял… Забыл, что нужно обязательно значения присваивать из __init__, думал, что наоборот. Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version