Python を使用して Bingdundun を描く方法を学ぶ: Bingdundun 愛好家向けのヒントと経験の共有

WBOY
リリース: 2024-01-13 11:29:05
オリジナル
1190 人が閲覧しました

Python を使用して Bingdundun を描く方法を学ぶ: Bingdundun 愛好家向けのヒントと経験の共有

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート