Python Turtleモジュールを用いて市松模様を描き、上下方向と左右方向で異なるグラデーションになるようにする課題がでていて、市松模様は描けたものの、グラデーションになるようにするにはどのようにすればよいのかがわかりません。
###前提・実現したいこと
上下方向と左右方向で異なるグラデーションになるようにするようなプログラムを作成すること。
###発生している問題・エラーメッセージ
エラーメッセージ以前に問題が解けません。
###現在作成中のプログラム
import turtle t = turtle.Pen() t.left(180) for x in range(5): if x == 1: t.left(270) elif x == 2: t.left(270) elif x == 3: t.left(270) elif x == 4: t.left(270) t.up() t.goto(0,-20*x) t.down() t.forward(110) t.right(90) t.forward(10) for x in range(5): t.right(90) t.forward(10) t.right(90) t.forward(20) t.left(90) t.forward(10) t.left(90) t.forward(20) t.right(90) t.forward(10) t.right(90) t.forward(10) t.up() t.left(270) t.goto(0,-20*5+10) t.down() t.forward(110) t.left(90) for x in range(5): t.forward(10) t.left(90) t.forward(10) t.left(90) t.forward(10) t.right(90) t.forward(10) t.right(90) t.forward(10) t.left(90) t.forward(10) t.left(90) t.forward(10) t.right(90)
###補足情報(言語/FW/ツール等のバージョンなど)
使用ツール:Python3.5.1
###参考画像
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/03 13:00