Heim > Artikel > Backend-Entwicklung > So füllen Sie Farben in Grafiken in Python
Mit Turtle können Sie nicht nur Linien zeichnen, sondern auch die gezeichneten geschlossenen Linien füllen.
-Füllfarbe festlegen: fillecolor(r, g, b)
-Füllung beginnen: begin_fill()
-Füllung beenden: end_fill()
Zeichnen Sie eine Reihe zufällig verteilter Herzen mit zufälligen Größen und unterschiedlichen Tönen. Initialisieren Sie zunächst eine Füllfarbe. Verwenden Sie dann begin_fill() vor dem Zeichnen jeder Form und end_fill() nach dem Zeichnen. Dadurch erhalten Sie einen Fülleffekt.
Verwandte Empfehlungen: „Python Video Tutorial“
import turtle as t import random as r def pink(): color = (1, r.random(), 1) return color def randomrange(min, max): return min + (max- min)*r.random() def moveto(x, y): t.penup() t.goto(x, y) t.pendown() def heart(r, a): factor = 180 t.seth(a) t.circle(-r, factor) t.fd(2 * r) t.right(90) t.fd(2 * r) t.circle(-r, factor) t.setup(800, 800, 200, 200) t.speed(9) t.pensize(1) t.penup() for i in range(20): t.goto(randomrange(-300, 300), randomrange(-300, 300)) t.begin_fill() t.fillcolor(pink()) heart(randomrange(10, 50), randomrange(0, 90)) t.end_fill() moveto(400, -400) t.done()
Die Ergebnisse sind wie folgt:
Das obige ist der detaillierte Inhalt vonSo füllen Sie Farben in Grafiken in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!