让只有颜色不同的海龟做不同的事情
Make turtles that only differ in color do something different from each other
我正在编写包含海龟的代码。我想要不同颜色的海龟做不同的事情。我怎样才能使这项工作?这可能吗?
我尝试了类似下面的方法,但我认为它不起作用。
if turtle.color() == "blue":
...
else:
...
提前致谢!
这行不通:
if turtle.color() == "blue":
...
else:
...
因为color()
returns一对颜色,pencolor()
和fillcolor()
:
>>> turtle.color()
('blue', 'red')
>>>
您可以继续使用color()
设置颜色,但使用pencolor()
测试颜色:
>>> turtle.pencolor()
'blue'
>>>
对于您的代码:
if turtle.pencolor() == "blue":
...
else:
...
我正在编写包含海龟的代码。我想要不同颜色的海龟做不同的事情。我怎样才能使这项工作?这可能吗?
我尝试了类似下面的方法,但我认为它不起作用。
if turtle.color() == "blue":
...
else:
...
提前致谢!
这行不通:
if turtle.color() == "blue":
...
else:
...
因为color()
returns一对颜色,pencolor()
和fillcolor()
:
>>> turtle.color()
('blue', 'red')
>>>
您可以继续使用color()
设置颜色,但使用pencolor()
测试颜色:
>>> turtle.pencolor()
'blue'
>>>
对于您的代码:
if turtle.pencolor() == "blue":
...
else:
...