Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python Turtleライブラリを使用してさまざまな形状を描画するにはどうすればよいですか?


このプログラムでは、カメを使用してさまざまな形を描きます ライブラリ Pythonで。 Turtleは、画板のようなPython機能であり、Turtleに全体を描画するように命令できます。描画するさまざまな形状は、正方形、長方形、円、六角形です。

アルゴリズム

ステップ1:入力としてさまざまな形状の辺の長さを取得します。

ステップ2:さまざまな形を描くために、forward()やleft()などのさまざまなタートルメソッドを使用します。

サンプルコード

import turtle
t = turtle.Turtle()

#SQUARE
side = int(input("Length of side: "))
for i in range(4):
   t.forward(side)
   t.left(90)

#RECTANGLE
side_a = int(input("Length of side a: "))
side_b = int(input("Length of side b: "))
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)
t.forward(side_a)
t.left(90)
t.forward(side_b)
t.left(90)

#CIRCLE
radius = int(input("Radius of circle: "))
t.circle(radius)

#HEXAGON
for i in range(6):
   t.forward(side)
   t.left(300)

出力

SQUARE:
Length of side: 100
Python Turtleライブラリを使用してさまざまな形状を描画するにはどうすればよいですか? RECTANGLE:
Length of side a: 100
Length of side b: 20
Python Turtleライブラリを使用してさまざまな形状を描画するにはどうすればよいですか? CIRCLE:
Radius of circle: 60

Python Turtleライブラリを使用してさまざまな形状を描画するにはどうすればよいですか? HEXAGON:Length of side: 100
Python Turtleライブラリを使用してさまざまな形状を描画するにはどうすればよいですか? 

  1. Pythonを使用してウィンドウのスクリーンショットを撮る方法は?(Tkinter)

    Pythonには、注目のアプリケーションを構築および開発できるモジュールと関数の豊富なライブラリがあります。 Tkinterは、GUIベースのアプリケーションの作成に使用される有名なPythonライブラリです。ウィンドウのスクリーンショットを撮るアプリケーションを開発したい場合は、Tkinterを使用してアプリケーションのGUIを構築できます。アプリケーションの次の段階は、アプリケーションがどのように機能するかを知るのに役立ちます。 必要なライブラリ –画像処理用のピロー(PIL)、ファイル名とエポック処理をランダム化するためのPythonのタイムモジュール。 ウィンドウにラベルウ

  2. Pythonを使用して一連のポイントの中心を取得するにはどうすればよいですか?

    一連の点の中心を取得するには、リストのすべての要素を追加し、その合計をリストの長さで割って、結果が対応する軸の中心になるようにします。 ステップ データポイントのリストを2つ作成します。 plot()を使用してxおよびyデータポイントをプロットします メソッド。 xおよびyデータポイントの中央のタプルを取得します。 プロットに中心点を配置します。 xおよびyデータポイントの中心のラベルとして中心に注釈を付けます。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt pl