Python乌龟颜色阴影

2024-10-01 11:21:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一些简单的代码来画一些正方形。我要做的是用逐渐变暗的灰色填充每个方块(所以第一个方块填充白色,下一个方块略深灰色,依此类推)。在下面的代码中,我如何做到这一点?任何帮助都将不胜感激。谢谢您。布兰登

进口乌龟

对于范围(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()

Tags: 代码leftfill方块color计数forwardblack
1条回答
网友
1楼 · 发布于 2024-10-01 11:21:48
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()

enter image description here

相关问题 更多 >