本文へスキップ

Python オンライン実行 - ブラウザで動く Python コンパイラ — Numio

Python 3 のコードをブラウザ上でそのまま実行。標準ライブラリや input() に対応し、結果をすぐ確認できます。無料・登録不要、コードの送信なし。

コード (Python)

Ctrl/⌘ + Enter で実行

input() や io.read() は、ここに書いた行を上から順に読み込みます。

出力

コードはブラウザ内で実行され、アップロードされません。

使い方

  1. エディタに Python 3 のコードを書くか貼り付けます。
  2. input() を使う場合は、入力欄に 1 行ずつ値を入力します。
  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(CPython を WebAssembly 化したもの)で動作します。初回実行時に約 10 MB の実行環境をダウンロードし、以降はキャッシュされます。

実行のたびに新しい環境で始まり、10 秒で自動停止します。pip による追加パッケージのインストールには対応していません。

FAQ

Python のバージョンは?

Pyodide による Python 3 です。math、json、re、datetime、collections などの標準ライブラリを使えます。

input() はどう使いますか?

入力欄に 1 行に 1 つずつ値を書きます。input() を呼ぶたびに次の行が読み込まれます。

コードはサーバーに送信されますか?

いいえ。コードはすべてブラウザ内で実行されます。初回のみ、Python の実行環境を公開 CDN(jsDelivr)からダウンロードします。

形式の参考資料

ツールページの更新日: