Python オンライン実行 - ブラウザで動く Python コンパイラ — Numio
Python 3 のコードをブラウザ上でそのまま実行。標準ライブラリや input() に対応し、結果をすぐ確認できます。無料・登録不要、コードの送信なし。
ブラウザ内で動作 · 登録不要
コード (Python)
Ctrl/⌘ + Enter で実行
input() や io.read() は、ここに書いた行を上から順に読み込みます。
出力
コードはブラウザ内で実行され、アップロードされません。
使い方
- エディタに Python 3 のコードを書くか貼り付けます。
- input() を使う場合は、入力欄に 1 行ずつ値を入力します。
- 「実行」(または 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(CPython を WebAssembly 化したもの)で動作します。初回実行時に約 10 MB の実行環境をダウンロードし、以降はキャッシュされます。
実行のたびに新しい環境で始まり、10 秒で自動停止します。pip による追加パッケージのインストールには対応していません。
FAQ
Python のバージョンは?
Pyodide による Python 3 です。math、json、re、datetime、collections などの標準ライブラリを使えます。
input() はどう使いますか?
入力欄に 1 行に 1 つずつ値を書きます。input() を呼ぶたびに次の行が読み込まれます。
コードはサーバーに送信されますか?
いいえ。コードはすべてブラウザ内で実行されます。初回のみ、Python の実行環境を公開 CDN(jsDelivr)からダウンロードします。
関連ツール
形式の参考資料
ツールページの更新日: