ข้ามไปยังเนื้อหา

รัน 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 (CPython ที่คอมไพล์เป็น WebAssembly) รันไทม์ราว 10 MB จะดาวน์โหลดครั้งแรกแล้วแคชไว้

ทุกครั้งที่รันจะเริ่มใหม่ และหยุดเมื่อครบ 10 วินาที ไม่รองรับการติดตั้งแพ็กเกจด้วย pip

FAQ

ใช้ Python เวอร์ชันใด

Python 3 ผ่าน Pyodide ใช้ไลบรารีมาตรฐาน เช่น math, json, re, datetime ได้

ใช้ input() อย่างไร

พิมพ์ค่าทีละบรรทัดในช่องอินพุต input() แต่ละครั้งจะอ่านบรรทัดถัดไป

โค้ดถูกส่งขึ้นเซิร์ฟเวอร์ไหม

ไม่ โค้ดทำงานในเบราว์เซอร์ทั้งหมด มีเพียงรันไทม์ที่ดาวน์โหลดจาก CDN สาธารณะ (jsDelivr) ครั้งแรก

แหล่งอ้างอิงรูปแบบไฟล์

อัปเดตหน้าเครื่องมือเมื่อ: