Python Turtle 绘制随机实心圆:27 个色彩斑斓的圆形
以下是 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()
说明:
- 导入了
randint函数和turtle模块,其中randint函数用于生成随机数。 - 创建了一个名为
t的 Turtle 对象,并将其速度设置为最快。 - 使用
for循环重复 27 次,每次生成随机的圆心坐标和半径,以及随机的线条颜色。 - 将画笔移动到圆心的位置,然后使用
begin_fill()方法开始填充颜色。 - 调用
circle()方法绘制实心圆。 - 使用
end_fill()方法结束填充,完成一个实心圆的绘制。 - 最后调用
turtle.done()方法使程序保持窗口打开状态。
原文地址: https://www.cveoy.top/t/topic/oDst 著作权归作者所有。请勿转载和采集!