用 python的turtle 库绘制6个随机半径、随机位置、随机填充色的圆
时间: 2024-05-22 14:10:32 浏览: 59
python turtle库画一个方格和圆实例
好的,以下是代码实现:
```python
import turtle
import random
# 设置画布大小、背景颜色
turtle.setup(600, 600)
turtle.bgcolor("white")
# 创建画笔
pen = turtle.Turtle()
pen.speed(0)
# 循环绘制6个随机圆
for i in range(6):
# 随机生成圆的半径、位置和填充色
radius = random.randint(10, 100)
x = random.randint(-250, 250)
y = random.randint(-250, 250)
red = random.random()
green = random.random()
blue = random.random()
fill_color = (red, green, blue)
# 移动画笔到指定位置
pen.up()
pen.goto(x, y)
pen.down()
# 开始绘制圆
pen.fillcolor(fill_color)
pen.begin_fill()
pen.circle(radius)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 点击关闭窗口
turtle.exitonclick()
```
运行结果如下图所示:
![随机绘制圆的结果](https://img-blog.csdnimg.cn/20210907130816704.png)
阅读全文