Python の turtle のコードを書いて実行すると、その場で絵が描かれます。ブラウザで動くので無料、登録もインストールも不要です。
Pythonのタートルグラフィックスをブラウザで実行
Pythonの turtle モジュールは、コードで絵を描くためのものです。forward(100) や left(90) のような命令でタートル(亀)が画面を動き回り、通ったあとに線を残します。ループや数字を変えるたびにそれが絵になって表れるので、プログラミングを始めるのにとても親しみやすい方法のひとつです。
この無料のオンラインエディタは、ブラウザの中で本物のPython 3.14を動かします。インストールもアカウントも、パソコンへのPythonの導入も不要で、import turtle がそのまま使えます。サンプルを選んで実行を押し、タートルが描く様子を見たら、数字を変えてもう一度実行してみましょう。学校のChromebookでも動きます。
このPython turtleエディタでできること
- Pythonでおなじみの
turtle:forward、left、circle、pencolor、begin_fill、stamp、write、複数のタートル、bgcolor、colormode(255)が使え、プログラムの実行に合わせてページ上に描かれます。 input()が使えます。プログラムは質問のたびに止まり、出力パネルに答えを入力すると、そこから描画が続きます。- すべてあなたの端末の上で動くので、サーバーを待つことはありません。
speed()でタートルの速さを決められ、「アニメーションをスキップ」を押せば完成した絵がすぐに表示されます。 - コードは入力するたびにブラウザに保存されるので、タブを閉じても続きから再開できます。
Python turtleで描けるもの
forループで描く図形:正方形、三角形、星、そして角ごとに360 / sides度ずつ曲がればどんな多角形でも描けます。- 大きくなるにつれて色が変わるらせんや花。色の名前のリストや、
turtle.colormode(255)を使ったRGB値で色を付けます。 randomモジュールで作るランダムアート:ランダムウォーク、散らばった点、実行を押すたびに変わる色。- 先に質問してから描く絵:
input()で数字を読み取り、大きさや辺の数、色に使います。
Python turtle オンラインのよくある質問
Python turtleをオンラインで実行できますか?
はい。このページはブラウザの中でPythonを動かし、
import turtle でコードの横のキャンバスに絵を描きます。実行を押せば絵が表示され、インストールするものは何もありません。無料ですか?アカウントは必要ですか?
無料でアカウントも不要です。ページを開いてコードを編集し、実行を押すだけです。
ここではturtleと一緒にinput()が使えますか?
はい。プログラムが
input() を呼ぶと、出力パネルで答えを待ち、その答えを使って続きを実行します。screen.textinput() と screen.numinput() も同じように質問します。onkey、onclick、ontimerは動きますか?
いいえ。プログラムは最後まで実行され、ページはその結果を描くので、キー入力、マウスのクリック、タイマーは届きません。キーを待つゲームは動きません。ループ、関数、色、塗りつぶし、文字はすべて使えます。
turtle.done()やmainloop()は必要ですか?
残したままで構いません。本や授業からコピーしたコードもそのまま動きます。プログラムが終わっても絵はページに残るので、ここではこれらは何もしません。
exitonclick() も問題ありません。Pythonのバージョンは何ですか?
Python 3.14で、Pyodideを使ってブラウザの中で動いています。標準ライブラリが入っているので、
random や math はいつもどおり使えます。他のパッケージを pip install したり、パソコン上のファイルを開いたりすることはできません。授業で使えますか?
はい。生徒に必要なのはブラウザだけで、Chromebookでも使えます。何もインストールせず、ログインも不要です。自分のサイトや講座のページにturtleエディタを置きたい場合は、Coddyの無料の埋め込み用Pythonエディタを使ってください。turtleを同じように描きます。