【发布时间】:2021-04-12 21:52:16
【问题描述】:
【问题讨论】:
-
欢迎来到 Stack Overflow!你试过什么?我们必须查看您的代码才能知道如何修复它。
标签: python geometry turtle-graphics python-turtle
【问题讨论】:
标签: python geometry turtle-graphics python-turtle
您可以使用turtle.stamp() 方法标记每个单元格,并使用random.choice() 方法从颜色列表中选择随机颜色:
import turtle
from random import choice
def grid(rows, cols, x, y, size=50):
turtle.shape("square")
turtle.shapesize(size / 20, size / 20)
turtle.penup()
for i in range(rows):
turtle.setpos(x, y - size * i)
for _ in range(cols):
turtle.forward(size)
turtle.color("black", choice(["white", "grey"]))
turtle.stamp()
grid(5, 5, -200, 200)
输出:
【讨论】: