如何在Python – Turtle 中制作随机颜色?
海龟是来自Python库的内置模块。海龟模块用于绘制有趣的形状或图画。我们可以通过调用 import turtle 来使用 turtle 模块。 random 模块用于生成随机数。
使用的方法
- randint(0,255):用于生成0到255之间的数字。
- speed(0):用于设置在板上显示图形的速度。
- colormode(255):它应该设置为 255 以生成直到 255 的颜色编号。
- begin_fill():它开始用颜色填充圆圈。
- end_fill():它结束用颜色填充圆圈。
- penup():它将停止在板上绘图。
- pendown(): Turtle 默认以pendown()状态运行。回到过去在船上的绘图状态。
- circle(radius):用于生成特定半径的圆。
以上所有方法都将在无限循环内调用,以说明随机生成的相同半径的彩色圆圈。
下面是实现。
Python3
# import turtle
from turtle import *
# import random
from random import randint
# speed to draw to color
speed(0)
# size of the pen
pensize(10)
# colormode should be 255 to
# show every type of color
colormode(255)
# To display the color continuously the
# while loop is true
while True:
# randint will have random color based on
# every randint the color will be called
color(randint(0, 255),
randint(0, 255),
randint(0, 255))
# it will begin to fill the circle with color
begin_fill()
# generate circle
circle(20)
# it will end to fill color
end_fill()
# it will start to draw
penup()
# x axis and y axis
goto(randint(-500, 500), randint(-300, 270))
# it wil stop to draw
pendown()
输出