Bingdundun 愛好家のメリット: Python で Bingdundun を描画するスキルと経験を共有します
はじめに:
Bingdundun は国宝のジャイアント パンダです。周囲の人々に愛されています。世界。強力なプログラミング言語である Python を使用して、グラフィックの描画などのさまざまな機能を実装できます。この記事では、Python で角氷を描画する際のヒントと経験を共有し、具体的なコード例を示します。これがBingdundunファンの助けとなり、誰もがBingdundunへの愛をよりよく認識し、表現できるようになることを願っています。
1. 準備
始める前に、Python 描画ライブラリをインストールする必要があります。一般的に使用されるのは、matplotlib ライブラリと Turtle ライブラリです。この記事では、説明する例として Turtle ライブラリを使用します。まず、Python がインストールされていることを確認する必要があります。コマンド ラインに次のコマンドを入力して、Python が正常にインストールされたかどうかを確認します。
python --version
Python のバージョン番号が表示されれば、インストールは成功しています。
次に、pip コマンドを使用して Turtle ライブラリをインストールする必要があります。コマンド ラインに次のコマンドを入力し、インストールが完了するまで待ちます:
pip install turtle
2. Bingdundun の体を描画します
Bingdundun の体は球形なので、タートル ライブラリの円関数を使用して描画できます。 。具体的なコードは次のとおりです:
import turtle # 设置画笔的颜色 turtle.color("black", "white") # 设置画笔的粗细 turtle.pensize(3) # 绘制圆形身体 turtle.begin_fill() turtle.circle(100) turtle.end_fill() # 隐藏画笔 turtle.hideturtle() # 点击关闭窗口 turtle.exitonclick()
説明:
turtle.color("black", "white")
: ブラシの色を設定します。 、最初のパラメータはブラシの色、2 番目のパラメータは塗りつぶしの色です; turtle.pensize(3)
: ブラシの太さを設定します; turtle.begin_fill()
: 塗りつぶしを開始; turtle.circle(100)
: 半径 100 の円を描画します; turtle.end_fill()
: 塗りつぶしの終了; turtle.hideturtle()
: ブラシを非表示; turtle.exitonclick()
: クリックしてウィンドウを閉じます。 3. Bingdundun の目と鼻を描画します
Bingdundun の目は黒い円として表示され、鼻は黒い楕円として表示されます。タートル ライブラリの 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()
: クリックしてウィンドウを閉じます。 4. Bingdundun の耳、手、足を描画します
Bingdundun の耳は黒い半円で、手と足は黒い楕円形で表示されます。タートル ライブラリの 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, extend)
: 指定された半径と角度で円弧を描きます。 turtle.goto(x, y)
: 指定した座標位置にブラシを移動; turtle.begin_fill()
: 塗りつぶしを開始; turtle.goto(x, y)
: 指定した座標位置まで直線を描きます; turtle.end_fill()
:塗りつぶし終了; turtle.hideturtle()
: ブラシを非表示; turtle.exitonclick()
: クリックしてウィンドウを閉じます。 5. 個性要素を追加する
Bingdundun をよりかわいくするために、赤いニンジンなどの個性要素を追加できます。具体的なコードは次のとおりです:
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()
以上がPython を使用して Bingdundun を描く方法を学ぶ: Bingdundun 愛好家向けのヒントと経験の共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。