Python Fácil · Práctica

Convierte ideas en código

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.