跳到主要內容

線上 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 執行環境。

格式參考資料

工具頁面更新日期: