如何在Python Turtle中制作随机颜色

如何在Python Turtle中制作随机颜色

Turtle是Python库中的一个内置模块。turtle 模块用于绘制有趣的形状或图画。我们可以通过调用 import turtle 来使用 turtle 模块。随机模块用于生成随机数。

使用到的函数

  • randint(0,255)。:它用于生成0到255之间的数字。
  • speed(0):它用于设置在板上显示图形的速度。
  • colormode(255)。它应该被设置为255,以生成一个直到255的色号。
  • begin_fill():它开始为圆圈填充颜色。
  • end_fill():它结束时为圆圈填充颜色。
  • penup():它将停止在黑板上绘图。
  • pendown():Turtle默认以pendown()状态运行。要回到过去在船上的绘图状态。
  • circle(radius):它用于生成一个特定半径的圆。

所有上述方法将在一个无限循环内被调用,以说明随机生成的相同半径的彩色圆圈。

以下是实现。

# 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 will stop to draw
    pendown()

输出

如何在Python Turtle中制作随机颜色

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python Turtle