
ループ(for文)の使い方を学びましょう。
turtleとfor文を使って図形を描いてみましょう。
問題
for文を使って三角形を描いてみましょう。
for文を使わない場合はこのように作ります。
fd(200)
lt(120)
fd(200)
lt(120)
fd(200)
この処理を見ると同じようなプログラムが3回繰り返されています。
for文を使うと1回の記載で図形を描くことができます。
繰り返しは
for文
を使います。
使い方は
for i in range(10):
の様に書きます。
for:繰り返しの関数
i:カウンター。繰り返した回数をカウントしている変数です。0から始まるので10回繰り返すときは0~9の数字が入ります。
in:決められたルールだと思って書いてください。
range(10):繰り返しの回数を書きます。
演習
三角形の角は60°です。外角は120°なのでlt(120)を使います。
回答
#####初期設定
from turtle import*
screen = Screen()
screen.setup(500, 500)
shape("turtle")
width(4)
speed(3)
penup()
home()
pendown()
#####ここからプログラムを書く
for i in range(3):
fd(200)
lt(120)

コメント