turtle graphicsの基本動作 : forward
turtle graphicsでturtleを前進させるには
を用います。turtle graphicsにはその他にもいろいろと移動操作はありますが、これが基本となる移動操作です。
省略した書き方
コードを書く時、turtle.forward()は省略して
と書くことも出来ます。
turtle.back()
また後進用には
もあります。なおturtle.forward()でも負の値を与えることで後進出来るので、今回はturtle.forward()のみ解説します。
turtle.forward()について
turtle.forward()は引数に移動する距離を与えて実行すると、その距離だけ前進します。また負の値を与えれば後進します。
前進
|
turtle.forward() 前進 |
ソースコード
import turtle
turtle.setup(960,720,None,None)
turtle.shape("turtle")
turtle.write("turtle.forward(400)", font=("",18,"bold"))
turtle.forward(400)
turtle.mainloop()
後進
|
turtle.forward()後進 |
ソースコード
import turtle
turtle.setup(960,720,None,None)
turtle.shape("turtle")
turtle.write("turtle.forward(-400)", font=("",18,"bold"))
turtle.forward(-400)
turtle.mainloop()
角度を変えて前進
これだけだとただ前後に動くだけですが、turtle.right()やturtle.left()などで進行角度を変更すればいろいろな角度へ進行させることが出来ます。
|
turtle.left()で角度を変えて前進 |
ソースコード
import turtle
turtle.setup(960,720,None,None)
turtle.shape("turtle")
turtle.left(45)
turtle.write("turtle.left(45)\nturtle.forward(400)", align="right", font=("",18,"bold"))
turtle.forward(400)
turtle.mainloop()
まとめページ
Python turtle graphics まとめ
スポンサーリンク
Amazon商品リンク : Pythonプログラミング関連
コメント
コメントを投稿