PR
スポンサーリンク
python

python:turtleで幾何学模様を描こう

python

turtleを使って図形を描く練習をします。
for文を使って幾何学模様を描いてみます。
幾何学模様というのは同じ形の図を繰り返して、全体として大きな模様を作ります。

問題

for文を使って幾何学模様を描いてみましょう。
例として、丸を使った模様と、四角を使った模様を用意しました。
これと同じ模様でなくてもかまいません。
いろいろな形を繰り返すことで、どんな模様ができるか試してみてください。

演習

回答

丸を使った模様のプログラム

#####初期設定
from turtle import*
screen = Screen()
screen.setup(500, 500)
shape("turtle")
width(4)
speed(10)
penup()
home()
pendown()

#####ここからプログラムを書く
for i in range(36):
  circle(100)
  lt(10)

四角を使った模様のプログラム

#####初期設定
from turtle import*
screen = Screen()
screen.setup(500, 500)
shape("turtle")
width(4)
speed(10)
penup()
home()
pendown()

#####ここからプログラムを書く
for i in range(36):
  fd(100)
  lt(90)
  fd(100)
  lt(90)
  fd(100)
  lt(90)
  fd(100)
  lt(90)
  lt(10)

コメント

タイトルとURLをコピーしました