以下是 Python 代码实现:

from random import randint
import turtle

t = turtle.Turtle()
t.speed(0)

for i in range(27):
    x = randint(0, 299)
    y = randint(0, 299)
    r = randint(11, 70)
    color = [randint(0, 255), randint(0, 255), randint(0, 255)]
    t.penup()
    t.goto(x, y - r)
    t.pendown()
    t.color(color)
    t.begin_fill()
    t.circle(r)
    t.end_fill()

turtle.done()

说明:

  1. 导入了 randint 函数和 turtle 模块,其中 randint 函数用于生成随机数。
  2. 创建了一个名为 t 的 Turtle 对象,并将其速度设置为最快。
  3. 使用 for 循环重复 27 次,每次生成随机的圆心坐标和半径,以及随机的线条颜色。
  4. 将画笔移动到圆心的位置,然后使用 begin_fill() 方法开始填充颜色。
  5. 调用 circle() 方法绘制实心圆。
  6. 使用 end_fill() 方法结束填充,完成一个实心圆的绘制。
  7. 最后调用 turtle.done() 方法使程序保持窗口打开状态。
Python Turtle 绘制随机实心圆:27 个色彩斑斓的圆形

原文地址: https://www.cveoy.top/t/topic/oDst 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录