Найти - Пользователи
Полная версия: Не могу разобраться с объектами.
Начало » Python для новичков » Не могу разобраться с объектами.
1
Streammer
Перепечатывал код из книги Доусона. И выскакивает ошибка. Что за ошибка я понимаю, почему у
автора она не возникает. В прикрепленном файле два кода. Один я закоментировал, чтобы не мешал компиляции. Не могу дальше двигаться в обучении пока не разберусь. Два кода я прислал потому, что ошибки возникают в обоих.
Romissevd
При перегрузке операторов __init__, __str__ пишется 2 подчеркивания спереди и 2 сзади у Вас по 1…
JOHN_16
специальные методы пишутся с двумя нижними подчеркиваниями, например __str__, а не _str_
ZerG
Уже второй раз встречаю данный вопрос - судя по всему у когото книга даусона в голимом переплете! Читайте Лутца - потом спасибо скажете!
Streammer
Спасибо, но во втором коде возникла другая ошибка
NameError: name ‘crit’ is not defined
Почему он не определяет имя ‘crit’?
Streammer
ZerG
Уже второй раз встречаю данный вопрос - судя по всему у когото книга даусона в голимом переплете! Читайте Лутца - потом спасибо скажете!
Не, норм. Я перечитал главу, у Доусана эта проблема описана в примечаниях снизу. Просто просмотрел. Луц у меня есть. Я буду после Доусона прорабатывать. Спасибо.
Streammer
Streammer
Спасибо, но во втором коде возникла другая ошибка NameError: name ‘crit’ is not definedПочему он не определяет имя ‘crit’?

И в дальнейшем та же ошибка в другом коде возникает
Romissevd
А где в коде определена переменная crit? Есть только crit1, crit2
Streammer
Да действительно, спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB