TurtleGraphicsError: плохой цвет строки: черный - PullRequest
0 голосов
/ 29 апреля 2020

Я новичок в библиотеке turtle graphi c и напишу следующий код. Когда я выполнил приведенный ниже код, он работает нормально. Но если я перезапущу его, он выдаст ошибку неверной цветовой строки.

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 голосов
/ 29 апреля 2020

Ваш код и ваша ошибка не совпадают. Первая ошибка, которая возникает в приведенном выше коде, это ошибка 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()
0 голосов
/ 29 апреля 2020

В color вы можете использовать только RGB, для вышеприведенного случая вы можете использовать pencolor.

Ссылка

...