Streammer
Авг. 22, 2016 22:42:24
Перепечатывал код из книги Доусона. И выскакивает ошибка. Что за ошибка я понимаю, почему у
автора она не возникает. В прикрепленном файле два кода. Один я закоментировал, чтобы не мешал компиляции. Не могу дальше двигаться в обучении пока не разберусь. Два кода я прислал потому, что ошибки возникают в обоих.
Romissevd
Авг. 22, 2016 23:03:07
При перегрузке операторов __init__, __str__ пишется 2 подчеркивания спереди и 2 сзади у Вас по 1…
JOHN_16
Авг. 22, 2016 23:04:18
специальные методы пишутся с двумя нижними подчеркиваниями, например __str__, а не _str_
ZerG
Авг. 23, 2016 10:17:22
Уже второй раз встречаю данный вопрос - судя по всему у когото книга даусона в голимом переплете! Читайте Лутца - потом спасибо скажете!
Streammer
Авг. 23, 2016 10:44:08
Спасибо, но во втором коде возникла другая ошибка
NameError: name ‘crit’ is not defined
Почему он не определяет имя ‘crit’?
Streammer
Авг. 23, 2016 10:45:25
ZerG
Уже второй раз встречаю данный вопрос - судя по всему у когото книга даусона в голимом переплете! Читайте Лутца - потом спасибо скажете!
Не, норм. Я перечитал главу, у Доусана эта проблема описана в примечаниях снизу. Просто просмотрел. Луц у меня есть. Я буду после Доусона прорабатывать. Спасибо.
Streammer
Авг. 23, 2016 11:42:00
Streammer
Спасибо, но во втором коде возникла другая ошибка NameError: name ‘crit’ is not definedПочему он не определяет имя ‘crit’?
И в дальнейшем та же ошибка в другом коде возникает
Romissevd
Авг. 23, 2016 19:21:07
А где в коде определена переменная crit? Есть только crit1, crit2
Streammer
Авг. 24, 2016 10:06:29
Да действительно, спасибо.