免費註冊

線上 Python 執行

不用安裝 Python,開啟網頁就能寫程式碼、執行、看結果。

線上 Python 執行

關於線上 Python 執行

線上 Python 執行使用 Python 3.14(Pyodide),程式碼在你自己的瀏覽器裡執行,不會上傳。寫好程式碼按“執行”或 Ctrl+Enter,輸出馬上顯示在右邊;程式執行到 input() 時,可以直接在輸出裡輸入,按回車繼續(新版 Chrome、Edge 等瀏覽器支援),也可以先把輸入寫在“輸入”頁裡。

專案裡可以放多個檔案:.py 檔案之間可以 import,資料檔案可以用 open() 讀取,程式寫出的檔案會出現在“檔案”頁,能檢視、下載或加入專案。用 turtle 畫的圖和 matplotlib 畫的圖表顯示在“圖形”頁,可以儲存成 PNG。numpy、pandas、matplotlib 等常用庫第一次匯入時會自動下載。出錯時會標出出錯的行,常見錯誤(縮排、冒號、型別不對、下標越界、用了中文標點等)都有中文解釋。想看清程式每一步在做什麼,用線上偵錯程式逐行執行。

線上 Python 執行怎麼用

  1. 1
    寫程式碼

    在左邊寫 Python 程式碼,或從“示例”裡選一個現成的程式。

  2. 2
    執行

    按“執行”或 Ctrl+Enter,需要輸入時在輸出裡直接輸入。

  3. 3
    看結果

    輸出、出錯的行、寫出的檔案和畫出的圖都在右邊。

為什麼用熊仔工匠

  • 邊執行邊輸入

    程式執行到 input() 時停下來等你輸入,和在電腦上執行一樣。

  • 繪圖

    支援 turtle 海龜繪圖(動畫播放)和 matplotlib 圖表,可儲存為 PNG。

  • 多檔案

    可以新建、上傳多個 .py 和資料檔案,程式寫出的檔案可以下載。

  • 中文錯誤提示

    標出出錯的行,並用大白話解釋常見錯誤該怎麼改。

  • 不上傳程式碼

    程式碼在瀏覽器裡執行,不用註冊,不限次數。

常見問題

線上 Python 執行常見問題

這個線上 Python 是哪個版本?
Python 3.14,基於 Pyodide(CPython 編譯成 WebAssembly),標準庫基本都能用。
能用 numpy、pandas、matplotlib 嗎?
能。import 時會自動下載這些庫(第一次稍慢,之後瀏覽器會記住)。需要聯網、呼叫系統或開啟桌面視窗的庫用不了。
input() 怎麼輸入?
新版 Chrome、Edge 等瀏覽器裡,程式執行到 input() 時,輸出區會出現輸入框,輸入後按回車。也可以先在“輸入”頁寫好,一行對應一次 input()。
turtle 海龜繪圖能用嗎?
能。常用的前進、轉向、畫圓、填充、顏色、文字都支援,畫的過程會動畫播放,畫好後可以儲存成圖片。
程式一直不結束怎麼辦?
按“停止”或連按兩次 Esc。預設執行超過 10 秒會自動停止,可以在“選項”裡改時間限制。
把線上 Python 執行分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

GDB 線上偵錯程式(C/C++/Python)逐行除錯 C、C++、Python,還能倒著走:斷點、變數、監視、呼叫棧和類似 GDB 的命令。
C 線上 C 語言編譯器用 Clang 在瀏覽器裡編譯執行 C 程式:可以邊執行邊輸入、讀寫檔案,陣列越界和空指標會指出出錯的行。
CPP 線上 C++ 編譯器用 Clang 在瀏覽器裡編譯執行 C++11 到 C++23,有完整的標準庫和 <bits/stdc++.h>,刷題、學習都方便。
HTML HTML/CSS/JS 線上執行寫 HTML、CSS、JavaScript 實時預覽網頁,帶控制檯、手機和平板尺寸,一鍵加上常用前端庫。
HTML HTML 轉文字把 HTML 轉成乾淨的純文字、Markdown 或 CSV:只留正文、提取連結、表格轉換,也能批次轉換。
SEO 死鏈檢測檢查一個網頁上的全部連結,列出失效和跳轉的連結。
DNS DNS 查詢查詢 A、AAAA、CNAME、MX、NS、TXT、SOA、CAA 等 DNS 記錄。
WEB 網站測速測出網頁的 DNS、連線、首位元組和下載時間,找出拖慢速度的原因。