0

我正在制作一个包括海龟的代码。我希望不同颜色的乌龟做不同的事情。我怎样才能使这项工作?这可能吗?

我尝试了类似下面的方法,但我认为它不起作用。

if turtle.color() == "blue":
    ...
else:
    ...

先感谢您!

4

1 回答 1

1

这不起作用:

if turtle.color() == "blue":
    ...
else:
    ...

因为color()返回一对颜色,pencolor()fillcolor()

>>> turtle.color()
('blue', 'red')
>>> 

您可以继续使用color()来设置颜色,但使用pencolor()来测试颜色:

>>> turtle.pencolor()
'blue'
>>> 

对于您的代码:

if turtle.pencolor() == "blue":
    ...
else:
    ...
于 2020-05-08T15:37:45.953 回答