タートルグラフィックスとは、LOGOという教育向けとして設計されたコンピュータプログラミング言語の機能で登場したグラフィックシステムである。
亀のアイコンに、「前進」「回転」などの命令を行い、その軌跡で図を描く、というもの。
pythonコード
以下のファイルを作成し、コマンドで実行。
import turtle
t = turtle.Turtle()
t.forward(100)
t.right(90)
t.forward(100)
turtle.done()
実行してみる
実行した結果がこちら。

基本コマンド
| 命令 | 意味 |
| forward(ピクセル) | ピクセル分、前に進む |
| backward(ピクセル) | ピクセル分、後に進む |
| home() | 原点に戻る |
| right(角度) | 角度分右に回転する |
| left(角度) | 角度分左に回転する |
| goto(x,y) | 座標x,yに移動 |
| setx(x) | y移動なしで座標xに移動 |
| sety(y) | x移動なしで座標yに移動 |
| penup() | ペンを上げる |
| pendown() | ペンを下げる |
| circle (半径, 角度, ステップ ) | 半径:現在位置からy軸に半径分移動した点が中心となり円を描画 角度:円を描く範囲 ステップ:省略。円は内接する正多角形で近似され、そのために使うステップ数を決定 |
例
星形
import turtle
t = turtle.Turtle()
for i in range(5):
t.forward(100)
t.right(144)
turtle.done()

花みたいな形
import turtle
t = turtle.Turtle()
for i in range(5):
t.circle(100)
t.right(144)
turtle.done()


