Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 14, 2014 21:58:23

eleks
Зарегистрирован: 2014-08-14
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

Осваиваю Python по книге Романа Сузи. Дошел до рисования при помощи черепашки turtle
Вот пример из книги

import turtle
turtle.reset()
for i in xrange(6):
    turtle.down()
    for j in xrange(4):
        turtle.forward(10)
        turtle.left(90)
    turtle.up()
    turtle.forward(20)
turtlr.left(180)
turtle.forward(140)
turtle.root.mainloop()
После запуска исполнения, интерпритатор выдает следующее сообщение
Traceback (most recent call last):
File "C:/Python27/turtle.py", line 1, in <module>
import turtle
File "C:/Python27\turtle.py", line 2, in <module>
turtle.reset()
AttributeError: 'module' object has no attribute 'reset'

Что я делаю не так?

Офлайн

#2 Авг. 14, 2014 22:02:08

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

eleks
переименуй файл ибо у тебя файл сам себе импортирует.

Офлайн

#3 Авг. 14, 2014 22:18:37

eleks
Зарегистрирован: 2014-08-14
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

Singularity, спасибо!
Сейчас программа запустилась. Однако в конце выдается сообщение

Traceback (most recent call last):
File "C:\Python27\fturtle.py", line 12, in <module>
turtle.root.mainloop()
AttributeError: 'module' object has no attribute 'root'
и не возможно нормальным образом закрыть окно с черепашкой

Офлайн

#4 Авг. 15, 2014 08:42:43

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

eleks
Осваиваю Python по книге Романа Сузи

Выкини это старьё. Возьми Learning Python, 5th Edition, ну или 4ю на русском.



Офлайн

#5 Авг. 15, 2014 10:25:04

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

eleks
Singularity, спасибо!Сейчас программа запустилась. Однако в конце выдается сообщение
Так вы и не пользуйте root.
turtle.mainloop()
работает.

Офлайн

#6 Авг. 16, 2014 00:06:37

eleks
Зарегистрирован: 2014-08-14
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

noob_saibot
Так вы и не пользуйте root.turtle.mainloop()
работает.
Да, сейчас всё работает без сообщений об ошибках.
Budulianin
Возьми Learning Python, 5th Edition, ну или 4ю на русском.
Скачал, изучаю…

Офлайн

#7 Авг. 16, 2014 00:11:48

eleks
Зарегистрирован: 2014-08-14
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

Сейчас уже есть 3-я версия Python-а, но многие продолжают использовать 2-ю. Какую версию, как начинающему, лучше изучать?

Офлайн

#8 Авг. 16, 2014 00:22:54

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

eleks
Сейчас уже есть 3-я версия Python-а, но многие продолжают использовать 2-ю.
Просто некоторые возятся с двойкой, а про 3 ничего и не знают, поэтому не видят смысла переходить на 3.
+ находят отговорки, типо библиотек.

eleks
Какую версию, как начинающему, лучше изучать?
Python3 конечно, забудь про Python2.

В 4м издании прочитаешь про разницу между ними.



Отредактировано Budulianin (Авг. 16, 2014 00:24:01)

Офлайн

#9 Авг. 16, 2014 00:48:57

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Pyton по книге Романа Сузи

Budulianin
+ находят отговорки, типо библиотек.
Нее. У меня другая. Тупо лень, так как хватает…

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version