亀が動くアレ作ってみた
「Pythonではじめる数学の冒険」の課題1-6の答えです。
関数(star)を最初に作って、その後にそれをループ(starSpiral)させるのですが、ずっとstarSpiralを先頭にしてしまっていたのでうまく行きませんでした。
length+=の部分や変数をあらかじめ設定しておく部分は注意です。
やっと正解にたどり着いたので備忘録的に共有。
from turtle import *
shape('turtle')
speed(10)
def star(length=5):
for i in range(5):
forward(length)
right(144)
def starSpiral(length):
for i in range(60):
length+=5
star(length)
right(5)
starSpiral(5)
綺麗ですね、プログラムというのは」ちょっといじるだけでアートみたいになるんですな。。
また書き(描き)ます。