Escribe y ejecuta Python en tu navegador con un intérprete real detrás. El editor Monaco te ofrece resaltado de sintaxis de Python, buscar y reemplazar, y formato; el explorador de archivos te permite construir pequeños scripts multiarchivo; y el panel de entrada estándar alimenta input() para que los programas interactivos también funcionen. Elige un ejemplo de inicio o pega tu propio código y ve la salida real, incluidas trazas completas cuando algo lanza una excepción.
Ideal para
- Probar una característica del lenguaje Python o un algoritmo rápido sin abrir un editor localmente.
- Reproducir un pequeño error en dos o tres archivos y compartir la reproducción exacta.
- Ejecutar un script que lee entrada y luego leer su salida en línea.
Cómo usar el Compilador de Python
- Empieza desde un ejemplo (Hello World, FizzBuzz, Fibonacci y más) o escribe el tuyo.
- Añade archivos con el explorador si tu script importa sus propios módulos.
- Si tu código llama a
input(), abre el panel de Entrada y añade una línea por lectura. - Pulsa Ejecutar (o Ctrl+Enter) para ejecutar; lee la salida y cualquier traza abajo.
- Copia el código, o descarga el archivo: los scripts multiarchivo se descargan como un zip.
En qué ayuda el Compilador de Python
- Ejecución real de Python que revela salida y trazas genuinas, no solo subrayados rojos.
- Scripts multiarchivo con un explorador de archivos, pestañas y búsqueda entre archivos.
- Compatibilidad con entrada estándar para que los programas interactivos con
input()se ejecuten como es debido. - Comodidades de edición: formatear, buscar y reemplazar, ajuste de línea y temas de editor.
Ejemplos
Hello World
Entrada
print("Hello, World!")
Salida
Hello, World!
Leer entrada con stdin
Entrada
name = input()
print(f"Hi {name}, your name has {len(name)} letters.")
Input panel:
Ada
Salida
Hi Ada, your name has 3 letters.
Preguntas frecuentes
¿Dónde se ejecuta mi código?
Tu código se envía al backend de Parsepad, se ejecuta con un intérprete real de Python en un entorno aislado, y la salida se devuelve a tu navegador. A diferencia de una herramienta puramente del lado del cliente, ejecutar requiere una ida y vuelta por la red, que es lo que le permite informar de salida y trazas genuinas del intérprete.
¿Puedo ejecutar programas que leen entrada?
Sí. Abre el panel de Entrada desde la barra de estado e introduce una línea por cada llamada a input() que haga tu programa. Las líneas se alimentan a la entrada estándar en orden cuando ejecutas.
¿Admite varios archivos?
Sí. Usa el explorador de archivos para añadir módulos en varios archivos .py. Cuando descargas un script multiarchivo se empaqueta como un zip para preservar la estructura.
¿Qué versión de Python se usa?
Un runtime actual de Python 3. Los módulos de la biblioteca estándar están disponibles; el acceso a la red, las operaciones específicas de la plataforma y las tareas de larga duración están limitadas por el entorno aislado de ejecución.