📌  相关文章
📜  如何在Python – Turtle 中制作随机颜色?

📅  最后修改于: 2022-05-13 01:54:36.733000             🧑  作者: Mango

如何在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()


输出

随机颜色