Уведомления

Группа в Telegram: @pythonsu

#1 Июль 29, 2016 18:56:55

Franek
От: Беларусь
Зарегистрирован: 2016-05-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с методами и объектами класса.

Почему программа не возвращает результат умножения?

 class trigon(object):
    b = 0 
    h = 0 
    def a(self):
        return self.b * self.h
total = trigon()
total.b = 8
total.h = 5
total.a()

Отредактировано Franek (Июль 29, 2016 18:58:04)

Офлайн

#2 Июль 29, 2016 19:11:53

Stright
От: Кострома
Зарегистрирован: 2015-01-20
Сообщения: 139
Репутация: +  16  -
Профиль   Отправить e-mail  

Помогите разобраться с методами и объектами класса.

Возвращает, для того чтобы вывести результат, надо его передать функции print

 print(total.a())

Отредактировано Stright (Июль 29, 2016 19:13:19)

Офлайн

#3 Июль 29, 2016 19:13:47

Franek
От: Беларусь
Зарегистрирован: 2016-05-09
Сообщения: 66
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите разобраться с методами и объектами класса.

Stright
спасибо! как-то не додумался…

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version