Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2012 11:23:55

jack_azar
Зарегистрирован: 2012-07-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводиться результат

Всем привет, подскажите пожалуйста что не так,у меня ничего не выводиться как результат программы
class Person:

def __init__(self,name,job=None,pay=0):
self.name=name
self.job=job
self.pay=pay

def lastName(self):
return self.name.split()
def giveRaise (self,persent):
self.pay=int(self.pay*(1+persent))
if __name__==“__main__”:
main()
bob=Person('Bob Smith')
sue=Person('Sue Jones',job='dev',pay=100000)


print (bob.name,bob.pay)
print (sue.name,sue.pay)
print (bob.lastName(),sue.lastName())
sue.giveRaise(.10)
print (sue.pay)

Офлайн

#2 Июль 4, 2012 12:06:12

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не выводиться результат

jack_azar
Всем привет, подскажите пожалуйста что не так,у меня ничего не выводиться как результат программы

Ну дык ты ж не туда засунул
if __name__==“__main__”
так надо
class Person:
          def __init__(self,name,job=None,pay=0):
            self.name=name
            self.job=job
            self.pay=pay
          def lastName(self):
            return self.name.split()[-1]
          def giveRaise (self,persent):
            self.pay=int(self.pay*(1+persent))
if __name__=="__main__":
        
        bob=Person('Bob Smith')
        sue=Person('Sue Jones',job='dev',pay=100000)
        print (bob.name,bob.pay)
        print (sue.name,sue.pay)
        print (bob.lastName(),sue.lastName())
        sue.giveRaise(.10)
        print (sue.pay)
       


А вообще, если код в теги не будешь оборачивать, никто тебе помогать не будет



Отредактировано FishHook (Июль 4, 2012 12:08:13)

Офлайн

#3 Июль 4, 2012 14:14:23

jack_azar
Зарегистрирован: 2012-07-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводиться результат

Я делал по примеру с книжки М.Лутц “Изучаем Python”
Спасибо за помощь!
А что значит код в теги оборачивать?

Отредактировано jack_azar (Июль 4, 2012 14:15:28)

Офлайн

#4 Июль 4, 2012 14:18:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не выводиться результат

jack_azar
Я делал по примеру с книжки М.Лутц “Изучаем Python”
Спасибо за помощь!
А что значит код в теги оборачивать?

[code python][/code]



Офлайн

#5 Июль 4, 2012 14:19:11

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не выводиться результат

jack_azar
Я делал по примеру с книжки М.Лутц “Изучаем Python”
На какой странице?



Офлайн

#6 Июль 4, 2012 15:27:19

jack_azar
Зарегистрирован: 2012-07-04
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Не выводиться результат

стр 736

Офлайн

#7 Июль 5, 2012 05:35:14

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Не выводиться результат

jack_azar
стр 736
Не понимаю, как можно прочитать полкниги и не понимать элементарных основ.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version