跳到主要内容

在线 Python 编译器 - Python 在线运行 — Numio

在浏览器中在线运行 Python 3 代码,支持标准库和 input() 输入,即时查看结果。免费、无需注册,代码不上传。

在浏览器内运行 · 无需注册

代码 (Python)

按 Ctrl/⌘ + Enter 运行

input() 和 io.read() 会按顺序逐行读取这里的内容。

输出

代码在你的浏览器本地运行,不会上传。

使用方法

  1. 在编辑器中编写或粘贴 Python 3 代码。
  2. 如果用到 input(),可在输入框中逐行填写输入内容。
  3. 点击“运行”(或按 Ctrl/⌘ + Enter)查看输出。

示例

# Python 3 示例
def greet(name):
    return f"你好,{name}!"

for name in ["Ada", "Alan"]:
    print(greet(name))

print("1 到 100 的和:", sum(range(1, 101)))

功能与限制

基于 Pyodide(编译为 WebAssembly 的 CPython)运行。首次运行需下载约 10 MB 的运行环境,之后会被缓存。

每次运行都是全新的环境,超过 10 秒会自动停止。不支持用 pip 安装额外的包。

FAQ

使用的是哪个 Python 版本?

Python 3(通过 Pyodide 运行)。可以使用 math、json、re、datetime、collections 等标准库。

如何使用 input()?

在输入框中每行填写一个值,每次调用 input() 会读取下一行。

代码会上传到服务器吗?

不会。代码完全在浏览器中运行,只有首次使用时会从公共 CDN(jsDelivr)下载 Python 运行环境。

格式参考资料

工具页面更新日期: