海龟中未定义字典

Dict not defined in turtle

from turtle import *

mypen = pen()
screen = Screen()

def graphics():
    mypen.forward(20)

Python 无法识别笔功能并输出“Dict not Defined”的问题

您正在尝试创建 class 笔的对象并将其分配给一个变量,该变量不会 word,因为海龟库中没有 class 名为“pen”的对象。由于 Python 区分大小写,pen 和 Pen 不是一回事,所以要按照您的预期进行操作,您可以编写“mypen = Pen()”。

但我认为那毕竟不是你打算做的。 基本上,在 turtle-framework 中,您将使用

创建一个 turtle-object
my_turtle = Turtle()

其中有一支笔,然后使用

设置笔的属性
my_turtle.pen(...)

关于如何自定义画笔,最好参考turtle-library的文档,文档非常详细:https://docs.python.org/3/library/turtle.html