Понедельник, 25 Ноября 2024, 09:41

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Ошибка в коде из книжки "Изучаем Python"
Amigo007Дата: Понедельник, 26 Декабря 2011, 01:16 | Сообщение # 1
был не раз
Сейчас нет на сайте
>>> class Worker:
def __init__(self, name, pay):
self.name = name
self.pay = pay
def lastName(self):
return self.name.split()[-1]
def giveRaise(self, percent)
self.pay *= (1.0 + percent)

>>> bob = Worker('Bob Smith', 50000)
>>> sue = Worker('Sue Jones', 600000)
>>> bob.lastName()
-><- И тут место того чтоб показать результат: 'Smith', мне выдает ошибку: 'Worker' object has no attribute 'lastName'

prog_154rusДата: Понедельник, 26 Декабря 2011, 05:39 | Сообщение # 2
Lonely Developer
Сейчас нет на сайте
Я может туплю, но почему ты отступы не делаешь?

Добавлено (26.12.2011, 05:39)
---------------------------------------------
Т.е. питон не относит lastname к worker. Из-за отступов. Ведь в пайтоне нет скобок или других ограничителей

Amigo007Дата: Понедельник, 26 Декабря 2011, 16:20 | Сообщение # 3
был не раз
Сейчас нет на сайте
prog_154rus, я просто здесь писал так, на самом деле я и здесь с отступами писал, просто оно так вывело сообщение.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг