![見出し画像](https://assets.st-note.com/production/uploads/images/94819383/rectangle_large_type_2_7c68d414a5535ffe512cc249957e9f45.png?width=800)
Pythonプログラミング - Colabでお絵描き 2
五角形を作り場合。360/5=72。72°動かしていくと作れそう。
initializeTurtle()
for i in range(5):
forward(100)
right(72)
![](https://assets.st-note.com/img/1672832426624-EILCr7dy0W.png?width=800)
普通の五角形ができました。
星にします。山形にするために、72 * 2 = 144 回転させてみます。
initializeTurtle()
for i in range(5):
forward(50)
right(72)
forward(50)
right(144)
右側 Right方向にすると
![](https://assets.st-note.com/img/1672832439824-ykqChGC7TY.png?width=800)
right(72)を left(72)に変更します。星にします。
initializeTurtle()
for i in range(5):
forward(50)
left(72)
forward(50)
right(144)
![](https://assets.st-note.com/img/1672832454944-V8zlZw9JgY.png?width=800)
それぞれ、星の形ができました。
少し違ったテクニックを使って流れ星のような図形にしてみます。
initializeTurtle()
goto(200,200)
up()
goto(200,220)
down()
right(100)
forward(200)
for i in range(5):
forward(50)
left(72)
forward(50)
right(144)
実行すると
![](https://assets.st-note.com/img/1672834647321-nGBuJs4qWK.png?width=800)
流れている雰囲気が出ている思います。流れている雰囲気を出すホーキ部分は
goto(200,200) ・・・ これでカメのx,y座標を(200,200)に移動させます。
![](https://assets.st-note.com/img/1672838769823-Sp9g0kNGB1.png?width=800)
となります。
カメの場所を移動しただけでも線は引かれます。
線を引かずに移動するためには"up()"を使います。これでで一旦描画をやめることができます。
線を引かずに移動します。
goto(200,220)
でカメを移動。y座標を"220"としています。そこから"down()"で描画するモードにして
right(100)
forward(200)
右側に100°の方向にして"200"描画します。
![](https://assets.st-note.com/img/1672839029177-FTIMz1oCVm.png?width=800)
あとはfor in文で星形を作り完成です。
この記事が気に入ったらサポートをしてみませんか?