Heim >Backend-Entwicklung >Python-Tutorial >Erfahren Sie, wie Sie Bingdundun mit Python zeichnen: Tipps und Erfahrungen für Bingdundun-Enthusiasten weitergeben
Vorteile für Bingdundun-Liebhaber: Teilen Sie die Fähigkeiten und Erfahrungen beim Zeichnen von Bingdundun mit Python
Einführung:
Bingdundun ist ein Nationalschatz-Riesenpanda, der von Menschen auf der ganzen Welt geliebt wird. Als leistungsstarke Programmiersprache können mit Python verschiedene Funktionen implementiert werden, darunter auch das Zeichnen von Grafiken. In diesem Artikel teilen wir unsere Tipps und Erfahrungen beim Zeichnen von Eiswürfeln in Python und stellen spezifische Codebeispiele bereit. Ich hoffe, es kann den Bingdundun-Fans helfen und es allen ermöglichen, ihre Liebe zu Bingdundun besser zu würdigen und zum Ausdruck zu bringen.
1. Vorbereitung
Bevor wir beginnen, müssen wir die Python-Zeichenbibliothek installieren. Häufig werden Matplotlib- und Turtle-Bibliotheken verwendet. In diesem Artikel wird die Turtle-Bibliothek als Beispiel verwendet. Zuerst müssen wir sicherstellen, dass Python installiert ist. Geben Sie den folgenden Befehl in die Befehlszeile ein, um zu überprüfen, ob Python erfolgreich installiert wurde:
python --version
Wenn die Versionsnummer von Python angezeigt wird, ist die Installation erfolgreich.
Als nächstes müssen wir den Befehl pip verwenden, um die Turtle-Bibliothek zu installieren. Geben Sie den folgenden Befehl in die Befehlszeile ein und warten Sie, bis die Installation abgeschlossen ist:
pip install turtle
2. Zeichnen Sie Bingdunduns Körper.
Bingdunduns Körper ist kugelförmig. Wir können die Kreisfunktion in der Schildkrötenbibliothek verwenden, um ihn zu zeichnen. Der spezifische Code lautet wie folgt:
import turtle # 设置画笔的颜色 turtle.color("black", "white") # 设置画笔的粗细 turtle.pensize(3) # 绘制圆形身体 turtle.begin_fill() turtle.circle(100) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 点击关闭窗口 turtle.exitonclick()
Anweisungen:
turtle.color("black", "white")
: Legen Sie die Farbe des Pinsels fest. Der erste Parameter ist die Pinselfarbe. und der zweite Parameter ist Füllfarbe; turtle.color("black", "white")
:设置画笔的颜色,第一个参数为画笔颜色,第二个参数为填充颜色;turtle.pensize(3)
:设置画笔的粗细;turtle.begin_fill()
:开始填充;turtle.circle(100)
:绘制半径为100的圆形;turtle.end_fill()
:结束填充;turtle.hideturtle()
:隐藏画笔;turtle.exitonclick()
:点击窗口关闭。三、绘制冰墩墩的眼睛和鼻子
冰墩墩的眼睛呈现黑色圆形,鼻子呈现黑色椭圆形,我们可以使用turtle库中的circle和goto函数来绘制。具体代码如下:
import turtle # 设置画笔的颜色 turtle.color("black", "black") # 设置画笔的粗细 turtle.pensize(3) # 绘制左眼 turtle.penup() turtle.goto(-40, 60) turtle.pendown() turtle.begin_fill() turtle.circle(15) turtle.end_fill() # 绘制右眼 turtle.penup() turtle.goto(40, 60) turtle.pendown() turtle.begin_fill() turtle.circle(15) turtle.end_fill() # 绘制鼻子 turtle.penup() turtle.goto(0, 10) turtle.pendown() turtle.begin_fill() turtle.goto(10, 0) turtle.goto(-10, 0) turtle.goto(0, 10) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 点击关闭窗口 turtle.exitonclick()
说明:
turtle.penup()
:抬起画笔,不绘制轨迹;turtle.goto(x, y)
:将画笔移动到指定的坐标位置;turtle.pendown()
:放下画笔,开始绘制轨迹;turtle.begin_fill()
:开始填充;turtle.circle(radius)
:绘制指定半径的圆形;turtle.end_fill()
:结束填充;turtle.hideturtle()
:隐藏画笔;turtle.exitonclick()
:点击窗口关闭。四、绘制冰墩墩的耳朵和手脚
冰墩墩的耳朵呈现黑色半圆形,手脚呈现黑色椭圆形,我们可以使用turtle库中的circle和goto函数来绘制。具体代码如下:
import turtle # 设置画笔的颜色 turtle.color("black", "black") # 设置画笔的粗细 turtle.pensize(3) # 绘制左耳朵 turtle.penup() turtle.goto(-60, 150) turtle.pendown() turtle.begin_fill() turtle.circle(30, 180) turtle.goto(-60, 150) turtle.end_fill() # 绘制右耳朵 turtle.penup() turtle.goto(60, 150) turtle.pendown() turtle.begin_fill() turtle.circle(-30, 180) turtle.goto(60, 150) turtle.end_fill() # 绘制左手 turtle.penup() turtle.goto(-60, 20) turtle.pendown() turtle.begin_fill() turtle.goto(-50, -10) turtle.goto(-70, -20) turtle.goto(-80, 0) turtle.goto(-60, 20) turtle.end_fill() # 绘制右手 turtle.penup() turtle.goto(60, 20) turtle.pendown() turtle.begin_fill() turtle.goto(50, -10) turtle.goto(70, -20) turtle.goto(80, 0) turtle.goto(60, 20) turtle.end_fill() # 绘制左脚 turtle.penup() turtle.goto(-30, -70) turtle.pendown() turtle.begin_fill() turtle.goto(-50, -90) turtle.goto(-30, -110) turtle.goto(-10, -90) turtle.goto(-30, -70) turtle.end_fill() # 绘制右脚 turtle.penup() turtle.goto(30, -70) turtle.pendown() turtle.begin_fill() turtle.goto(50, -90) turtle.goto(30, -110) turtle.goto(10, -90) turtle.goto(30, -70) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 点击关闭窗口 turtle.exitonclick()
说明:
turtle.circle(radius, extent)
:绘制指定半径和角度的弧形;turtle.goto(x, y)
:将画笔移动到指定的坐标位置;turtle.begin_fill()
:开始填充;turtle.goto(x, y)
:绘制一条直线到指定的坐标位置;turtle.end_fill()
:结束填充;turtle.hideturtle()
:隐藏画笔;turtle.exitonclick()
turtle.circle (100)
: Zeichne einen Kreis mit einem Radius von 100; turtle.end_fill()
: Füllung beenden; turtle.hideturtle ()
: Pinsel ausblenden;
turtle.exitonclick()
: Klicken Sie auf das Fenster, um es zu schließen. 🎜🎜🎜3. Zeichnen Sie Bingdunduns Augen und Nase. 🎜Bingdunduns Augen erscheinen als schwarze Kreise und die Nase erscheint als schwarzes Oval. Wir können die Kreis- und Goto-Funktionen in der Schildkrötenbibliothek verwenden, um sie zu zeichnen. Der spezifische Code lautet wie folgt: 🎜import turtle # 设置画笔的粗细 turtle.pensize(3) # 绘制胡萝卜 turtle.penup() turtle.goto(0, -150) turtle.pendown() turtle.color("darkorange") turtle.begin_fill() turtle.goto(10, -180) turtle.goto(-10, -180) turtle.goto(0, -150) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 点击关闭窗口 turtle.exitonclick()🎜Anweisungen: 🎜🎜🎜
turtle.penup()
: Heben Sie den Pinsel an und zeichnen Sie nicht die Flugbahn; 🎜🎜turtle.goto(x, y )
: Bewegen Sie den Pinsel an die angegebene Koordinatenposition; 🎜🎜turtle.pendown()
: Legen Sie den Pinsel ab und beginnen Sie mit dem Zeichnen der Flugbahn 🎜🎜turtle.begin_fill();
: Füllen beginnen; 🎜🎜turtle.circle(radius)
: Zeichne einen Kreis mit einem angegebenen Radius; 🎜🎜turtle.end_fill()
: Füllen beenden; 🎜🎜turtle.hideturtle( )
: Den Pinsel ausblenden; 🎜🎜turtle.exitonclick()
: Klicken, um das Fenster zu schließen. 🎜🎜🎜4. Zeichnen Sie Bingdunduns Ohren, Hände und Füße. 🎜Bingdunduns Ohren erscheinen als schwarze Halbkreise und die Hände und Füße erscheinen als schwarze Ovale. Wir können sie mit den Funktionen „Kreis“ und „Gehe zu“ in der Schildkrötenbibliothek zeichnen. Der spezifische Code lautet wie folgt: 🎜rrreee🎜Anweisungen: 🎜🎜🎜turtle.circle(radius, Ausmaß)
: Zeichnen Sie einen Bogen mit einem angegebenen Radius und Winkel; 🎜🎜turtle.goto( x, y)
: Bewegen Sie den Pinsel an die angegebene Koordinatenposition; 🎜🎜turtle.begin_fill()
: Beginnen Sie mit dem Füllen 🎜🎜turtle.goto(x, y): Zeichne eine gerade Linie zur angegebenen Koordinatenposition; 🎜🎜<code>turtle.end_fill()
: Füllung beenden; 🎜🎜turtle.hideturtle()
: Den Pinsel ausblenden ; 🎜🎜 Turtle.exitonclick()
: Klicken Sie, um das Fenster zu schließen. 🎜🎜🎜5. Persönlichkeitselemente hinzufügen🎜Um Bingdundun süßer zu machen, können wir einige Persönlichkeitselemente hinzufügen, wie zum Beispiel eine rote Karotte. Der spezifische Code lautet wie folgt: 🎜rrreeeDas obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie Bingdundun mit Python zeichnen: Tipps und Erfahrungen für Bingdundun-Enthusiasten weitergeben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!