Это не работает:
if turtle.color() == "blue":
...
else:
...
, потому что color()
возвращает пару цветов, pencolor()
и fillcolor()
:
>>> turtle.color()
('blue', 'red')
>>>
Вы можете продолжить использовать color()
для установки цвета, но использовать pencolor()
для проверки цвета:
>>> turtle.pencolor()
'blue'
>>>
В случае вашего кода:
if turtle.pencolor() == "blue":
...
else:
...