Pythonを使用してスパイラルを描画する方法

Pythonの「タートル」モジュールは三角形のスパイラルをサポートしており、三角形は長さを増して互いに巻きつき、スパイラルを生成します。 このような形状を描くには、「for」ループと呼ばれるより高度なプログラミング機能を詳しく調べる必要があります。 これにより、コンピューターに特定のコードを何度も繰り返させることができるため、そのコードを手動で何度も入力する必要がなくなります。

ステップ1

「タートル」モジュールをインポートします。

今日のビデオ

カメをインポートします

タートルは、タートルグリッドのx = 0およびy = 0座標に表示されます。

ステップ2

「setpos」関数を使用して、カメの開始位置を変更します。

turtle.setpos(x、y)

「x」を目的の「x」座標に置き換え、「y」を目的の「y」座標に置き換えます。

ステップ3

2つの変数を宣言します。1つはタートルが各ループを移動する距離用で、もう1つは最初のループの開始角度用です。

距離= 120角度= 10

ステップ4

「x」の範囲に変数「i」を確立する「for」ループを作成します。 後者の値は、カメが作るループの数を示しています。

範囲(x)のiの場合:

「x」を大きな数字に置き換えて大きなスパイラルを実現するか、小さな数字に置き換えて小さなスパイラルを実現します。

ステップ5

「turtle.forward」と「turtle.left」の移動コードをループに挿入して、カメを移動させます。 以前に宣言した変数を使用します。

turtle.forward(距離)turtle.left(角度)

ステップ6

移動コードの直後に、各ループ中の移動角度を増やすステップを追加します。 これは、スパイラルの形状を模倣するために必要です。

角度=角度+5