TurtleGraphicsError:错误的颜色字符串:黑色

时间:2020-04-29 18:25:31

标签: python turtle-graphics

我是龟图形库的新手,并编写以下代码。当我执行以下代码时,它运行良好。但是,如果我重新执行它,则会出现严重的颜色字符串错误。

import turtle
loss = tortle.Turtle()
loss.color("black")
loss.up()
loss.goto(0,100)
loss.down()
loss.write("Welcome !",False, "center",font = ("Arial Narrow",30,"bold"))
turtle.done()

以下错误提示

TurtleGraphicsError: bad color string: black

我在做什么错?或我该怎么办?

2 个答案:

答案 0 :(得分:0)

color中,您只能使用RGB,对于上述用例,您可以使用pencolor

Ref

答案 1 :(得分:0)

您的代码和您的错误不匹配。上面的代码中发生的第一个错误是Python错误,因为未定义loss

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    loss.color("black")
NameError: name 'loss' is not defined

您可以通过在import之后添加一行来解决此问题,并使代码正常工作:

import turtle
loss = turtle.Turtle()

我可能如何编写此代码:

from turtle import Turtle, Screen

screen = Screen()

loss = Turtle()
loss.hideturtle()
loss.penup()
loss.sety(100)
loss.write("Welcome!", align='center', font=('Arial Narrow', 30, 'bold'))

screen.exitonclick()