好的,这段代码使用海龟图形绘制了一个正方形,然后在屏幕上创建了大约 300 个随机放置的点。我可以在当前代码中添加或更改什么以使点位于正方形内部以更改颜色,例如红色。落在外面的点保持相同的颜色?有没有一种简单的方法可以做到这一点?任何人都可以在我的代码中添加任何内容吗?提前致谢。
from turtle import *
from random import randint
speed("fastest")
area_size = 800
max_coord = area_size / 2
num_dots = 300
setup(area_size, area_size)
penup()
goto(-200, -200)
pendown()
goto(200, -200)
goto(200, 200)
goto(-200,200)
goto(-200,-200)
goto(200,200)
for _ in range(num_dots):
dots_pos_x = randint(-max_coord, max_coord)
dots_pos_y = randint(-max_coord, max_coord)
penup()
goto(dots_pos_x, dots_pos_y)
dot(7)
pendown()
hideturtle()
done()