Menu
CoddyTech

Python Turtle 在线运行

编写 Python turtle 代码,点击运行,看它画出图形。直接在浏览器中运行:免费,无需注册,无需安装。

试试示例
Coddymain.py
Output

在浏览器中运行 Python turtle 海龟绘图

Python 的 turtle 模块用代码画图:一只海龟根据 forward(100)、left(90) 这样的命令在屏幕上移动,身后留下一条线。这是开始学编程最友好的方式之一,因为你改动的每个循环、每个数字都会直接变成画面。

这个免费的在线编辑器在浏览器中运行真正的 Python 3.14,所以 import turtle 无需安装、无需账号就能用,电脑上也不需要装 Python。挑一个示例,点击运行,看海龟画图,然后改一个数字再运行一次。学校的 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 的方式完全一样。