Implementierung des Farbverlaufs in Python:
Code zum Zeichnen einer Farbverlaufsschlange mithilfe der Turtle-Bibliothek:
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()
Die laufenden Ergebnisse sind wie folgt :
Einfache Nutzung der Schildkrötenbibliothek:
1. Zeichnungskoordinatensystem
turtle.setup(width, height, startx, starty)
Funktion: Stellen Sie das ein Hauptformular Die Größe und Position der
Parameter:
width Fensterbreite. Ganzzahlwerte stellen Pixelwerte dar und Dezimalwerte stellen das Verhältnis der Fensterbreite zur Bildschirmbreite dar.
Höhe Fensterhöhe.
Startx Der Pixelabstand zwischen der linken Seite des Fensters und der linken Seite des Bildschirms. Wenn es „Keine“ ist, befindet sich das Fenster in der horizontalen Mitte.
Starty Der Abstand in Pixeln zwischen dem oberen Rand des Fensters und dem oberen Rand des Bildschirms.
2. Pinselsteuerungsfunktion
turtle.penup() 和turtle.pendown()
Alias: pu.(), up(), pd(), down()
Funktion: Den Pinsel anheben (fallen lassen). , dann wird durch Bewegen des Pinsels die Form nicht gezeichnet (gezeichnet).
Keine Parameter.
turtle.pensize(wid)
Alias: width(wid)
Funktion: Stellen Sie die Pinselbreite ein und geben Sie die aktuelle Pinselbreite zurück, wenn keine Parameter eingegeben werden.
Parameterbreite: Pinselbreite. Wenn „Keine“ oder leer ist, wird die aktuelle Breite zurückgegeben.
turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
Funktion: Pinselfarbe festlegen. Keine Parametereingabe gibt die aktuelle Pinselfarbe zurück.
Parameter: colorstring ist die Farbzeichenfolge „rot“. (r, g, b) ist der RGB-Wert, der der Farbe entspricht
3. Formzeichnungsfunktion
turtle.fd(distance)
Alias: vorwärts(Entfernung)
Funktion: Vorwärts bewegen Distanz in der aktuellen Fahrtrichtung Distanz
Parameter: Distanz ist das Distanzelement, und wenn es eine negative Zahl ist, bedeutet es die entgegengesetzte Richtung.
turtle.seth(to_angle)
Alias: sethading(to_angle)
Funktion: Setzt die aktuelle Fahrtrichtung auf to_angle, den absoluten Richtungswinkelwert.
Parameter: to_angle ist der ganzzahlige Wert des Winkels.
turtle.ciecle(radius, extent=None)
Funktion: Zeichnen Sie einen Bogen mit einem Verlängerungswinkel basierend auf dem Radius.
Parameter: Radius ist der Radius. Wenn es sich um eine positive Zahl handelt, befindet sich der Mittelpunkt des Kreises auf der linken Seite des Pinsels. Die Ausdehnung ist der Winkel des Zeichnungsbogens.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo legen Sie die Verlaufsfarbe mithilfe der Python-Zeichnung fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!