Home > Backend Development > Python Tutorial > How to set gradient color using python drawing

How to set gradient color using python drawing

Release: 2019-07-05 09:26:31
Original
18850 people have browsed it

How to set gradient color using python drawing

Implementation of gradient in Python:

Code to draw a gradient snake using turtle library:

from turtle import *
setup(500, 400, 200, 200)
penup()
fd(-250)
pendown()
pensize(20)
seth(-40)
r = 0.1
g = 0.2
b = 0.3
for i in range(4):
    pencolor((r+0.1*i, g+0.1*i, b+0.1*i))
    circle(40, 80)
    circle(-40, 80)
pencolor((r+0.1*4, g+0.1*4, b+0.1*4))
circle(40, 80/2)
fd(40)
pencolor((r+0.1*5, g+0.1*5, b+0.1*5))
circle(16, 180)
fd(40*2/3)
done()
Copy after login

The running results are as follows:

How to set gradient color using python drawing

Simple usage of turtle library:

1. Drawing coordinate system

turtle.setup(width, height, startx, starty)
Copy after login

Function: Set the main form The size and position of

Parameters:

width Window width. Integer values ​​represent pixel values, and decimals represent the ratio of the window width to the screen.

Height window height.

Startx The pixel distance between the left side of the window and the left side of the screen. If it is None, the window is located in the horizontal center.

Starty The distance in pixels between the top of the window and the top of the screen.

2. Brush control function

turtle.penup() 和turtle.pendown()
Copy after login

Alias: pu.(), up(), pd(), down()

Function: lift (drop) the brush , then moving the brush does not draw (draw) the shape.

No parameters.

turtle.pensize(wid)
Copy after login

Alias: width(wid)

Function: Set the brush width, and return the current brush width when no parameters are input.

Parameter width: brush width. If None or empty, returns the current width.

turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
Copy after login

Function: Set the brush color. No parameter input returns the current brush color.

Parameters: colorstring is the color string, "red". (r, g, b) is the RGB value corresponding to the color

3. Shape drawing function

turtle.fd(distance)
Copy after login

Alias: forward(distance)

Function: To move forward distance in the current direction of travel Distance

Parameter: distance is the distance element, and when it is a negative number, it means the opposite direction.

turtle.seth(to_angle)
Copy after login

Alias: sethading(to_angle)

Function: Set the current traveling direction to to_angle, the absolute direction angle value.

Parameter: to_angle is the integer value of the angle.

turtle.ciecle(radius, extent=None)
Copy after login

Function: Draw an arc with an extend angle based on the radius.

Parameters: radius is the radius. When it is a positive number, the center of the circle is on the left side of the brush. Extent is the angle of drawing arc.

For more Python related technical articles, please visit the Python Tutorial column to learn!

The above is the detailed content of How to set gradient color using python drawing. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template