import turtle
import random
# 创建一个Turtle对象
pen = turtle.Turtle()
pen.speed(0) # 设置绘制速度,0表示最快
# 循环绘制20个正方形
for _ in range(20):
# 随机生成正方形的位置、颜色和大小
x = random.randint(-200, 200)
y = random.randint(-200, 200)
pen.penup() # 抬起画笔,以免留下痕迹
pen.goto(x, y) # 移动到随机位置
pen.pendown() # 放下画笔
pen.color(random.random(), random.random(), random.random()) # 随机颜色
side_length = random.randint(50, 150) # 随机边长
for _ in range(4):
pen.forward(side_length) # 绘制正方形的四条边
pen.left(90) # 左转90度
# 关闭窗口的点击事件
turtle.exitonclick()
```
Python实现:利用turtle库绘制20个不同位置、不同颜色,不同大小的正方形。
于 2023-09-26 20:26:34 首次发布