t = turtle.Pen()说乌龟没有Pen属性

时间:2019-09-22 05:26:55

标签: python turtle-graphics

在导入乌龟之后,我一直尝试放置t=turtle.Pen(),但是它说乌龟没有Pen属性。

我尝试过

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

my turtle =turtle.Turtle()

但是每次它说乌龟都没有属性时,我将其作为属性。有人知道为什么会这样吗?我有python版本3.5.0

1 个答案:

答案 0 :(得分:0)

这是一个简短的乌龟示例:

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