【问题标题】:Python Turtle colour shadesPython Turtle 颜色深浅
【发布时间】:2015-10-25 19:57:58
【问题描述】:
我有一些简单的代码来绘制一些正方形。我想要做的是用逐渐变深的灰色阴影填充每个正方形(所以第一个正方形填充为白色,下一个正方形填充为稍深的灰色,依此类推)。在下面的代码中,我该怎么做?任何帮助将非常感激。谢谢你。布兰登
进口乌龟
对于范围内的计数(15):
turtle.color("black", "grey45")
turtle.begin_fill()
turtle.left(20)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.end_fill()
【问题讨论】:
标签:
python
turtle-graphics
【解决方案1】:
import turtle
turtle.color("black", "white")
turtle.colormode(1.0)
SQUARES = 18
SIDE = 100
shade = 1.0
for count in range(SQUARES):
turtle.fillcolor(shade, shade, shade)
turtle.begin_fill()
turtle.left(360 // SQUARES)
for side in range(4):
turtle.forward(SIDE)
turtle.left(90)
turtle.end_fill()
shade -= turtle.colormode() / float(SQUARES)
turtle.done()