Ejecuta cada solución en un entorno aislado. Los ejercicios simples validan la salida y los complejos usan pruebas educativas.
01
Actualizar una puntuación
Fácil
Asigna 5 a puntos, suma 3 mediante reasignación y muestra el resultado.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
02
División y resto
Fácil
Calcula cociente entero y resto de dividir 17 entre 5.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
03
Normalizar un nombre
Fácil
Crea etiqueta eliminando espacios exteriores de nombre y convirtiéndolo a minúsculas.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
04
Precio con descuento
Fácil
Calcula el precio de 3 unidades a 8 euros y aplica después un descuento de 5.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
05
Gestionar una cola
Fácil
Añade 'cerrar' al final de tareas, retira el primer elemento y guarda el elemento retirado.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
06
Actualizar un inventario
Fácil
Incrementa en 2 el stock de lápices y añade cuadernos con stock 4.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
07
Extraer una ventana
Fácil
Obtén los tres valores centrales de datos y una copia en orden inverso.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
08
Clasificar una nota
Fácil
Define estado como 'notable' para notas desde 7, 'aprobado' desde 5 y 'suspenso' en otro caso.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
09
Sumar múltiplos
Fácil
Suma los múltiplos de 3 desde 3 hasta 12 inclusive.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
10
Formatear un saludo
Fácil
Implementa saludar(nombre) para devolver 'Hola, <nombre>' sin imprimir dentro de la función.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
11
Potencia configurable
Fácil
Implementa potencia(base, exponente=2) y devuelve base elevada al exponente.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.
12
Convertir con alternativa
Fácil
Implementa entero_o(valor, alternativo) para devolver int(valor) o el alternativo cuando int lance ValueError.
Enter ejecuta. Shift+Enter inserta una línea. Ctrl/Cmd+Enter también ejecuta todo el editor.
Python se carga al ejecutar
Pendiente
Consola / output
La salida aparecerá aquí.
Ejecuta CPython 3.14.2 con Pyodide 314.0.4 en un Worker dedicado. input() no está disponible; la red y las APIs del navegador se bloquean después de cargar el runtime. No es una frontera de seguridad perfecta: un bucle puede consumir CPU hasta que el Worker se termina.