t = turtle.Pen () говорит, что черепаха не имеет атрибута Pen - PullRequest
0 голосов
/ 22 сентября 2019

После импорта черепахи я пытаюсь поставить t=turtle.Pen(), но там написано, что черепаха не имеет атрибута Pen.

Я пытался

turtle=turtle.Pen()
t=turtle.Turtle()
myturtle=turtle.Pen()

my turtle =turtle.Turtle()

но каждый раз, когда он говоритчерепаха не имеет атрибута, что бы я ни назвал своим атрибутом.Кто-нибудь знает, почему это происходит?У меня есть версия Python 3.5.0

1 Ответ

0 голосов
/ 22 сентября 2019

Вот краткий пример черепахи:

https://gist.github.com/wolfospealain/af3410a9e71eb2ff7be5625174c4f4c5

#!/usr/bin/python3.5
import turtle

turtle.shape("turtle")
turtle.left(45)
turtle.forward(50)
turtle.right(65)
turtle.circle(150,350)
turtle.home()
big=("Arial", 36, "normal")
turtle.penup()
turtle.goto(-40,150)
turtle.write("Hello World!", font=big)
turtle.home()
turtle.back(20)
turtle.exitonclick()

Обратите внимание, как сначала вы должны import turtle сделать библиотеку черепах доступной для вашей программы.

Также обратите внимание, что все имена методов строчные (например, turtle.penup()).

Я думаю, вы, вероятно, имели в виду turtle.penup () , что позволяет вам«двигаться» без рисунка.

Вы можете найти полную документацию по черепахе здесь: https://docs.python.org/3.3/library/turtle.html

Вот краткое руководство, которое может оказаться полезным: https://www.tutorialspoint.com/turtle-programming-in-python

...