jack_azar
Июль 4, 2012 11:23:55
Всем привет, подскажите пожалуйста что не так,у меня ничего не выводиться как результат программы
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)
FishHook
Июль 4, 2012 12:06:12
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)
А вообще, если код в теги не будешь оборачивать, никто тебе помогать не будет
jack_azar
Июль 4, 2012 14:14:23
Я делал по примеру с книжки М.Лутц “Изучаем Python”
Спасибо за помощь!
А что значит код в теги оборачивать?
FishHook
Июль 5, 2012 05:35:14
jack_azar
стр 736
Не понимаю, как можно прочитать полкниги и не понимать элементарных основ.