当我尝试在下面运行我的 python 代码时,turtle.color如何将输入解释为数字?
import turtle
for i in ['red', 'blue', 'green', 'pink', 8, 10]:
turtle.color(i)
turtle.forward(100)
turtle.right(90)
实际的:
我得到的输出是一个边按给定顺序排列的正方形。当它到达 时turtle.color(8)
,其中一侧被黑色覆盖,然后是下一侧 ( turtle.color(10)
)。
预期的:
代码应该出错turtle.color(8)
,没有意义!!
我实际上正在使用在线海龟编译器来测试我的代码(repl.it/languages/python_turtle)。