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()
The running results are as follows:
Simple usage of turtle library:
1. Drawing coordinate system
turtle.setup(width, height, startx, starty)
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()
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)
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))
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)
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)
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)
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!