Pythonで正方形を書く方法を教えてください。
Pythonで正方形を描くにはTurtleモジュールをグラフィック作成に使用できます。以下に例を示します。
import turtle
def draw_square(length):
turtle.pendown()
for _ in range(4):
turtle.forward(length)
turtle.right(90)
turtle.penup()
turtle.speed(1)
side_length = 100
turtle.goto(-side_length/2, -side_length/2)
draw_square(side_length)
turtle.done()
このコードは、四角形を描画するためにturtleライブラリを使用しています。draw_square関数は、lengthという引数を受け取り、これは四角形の辺の長さを表します。draw_square関数内では、forループを使用して四角形の4本の辺を描画し、各辺の長さはlengthで、turtle.forward()関数で前方に進み、turtle.right()関数で90度右に回転します。turtle.penup()とturtle.pendown()は、四角形の描画を完了してから次の場所に移動するために、それぞれペンを持ち上げたり下げたりするために使用されます。メインプログラムでは、描画速度と四角形の辺の長さを設定し、draw_square関数を呼び出して四角形を描画します。
このコードを実行するとウィンドウ内に100の正方形が表示されます。