|Combina dos módulos internos en una funciónMedio
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 10:00

info

Importante: Para que se registre el resultado tienes que iniciar sesión.

Combina dos módulos internos en una función

Medio10 pts·Strings
ruleRestricciones
  • radio_button_unchecked
    Define la función process_text internamente
  • radio_button_unchecked
    Define la función process_numbers internamente

Enunciado

Implementa la función combine_modules que recibe un texto (text) y una lista de números (numbers).

Internamente debe definir dos funciones auxiliares que simulan módulos distintos:

  • process_text(t): retorna el texto en mayúsculas.
  • process_numbers(nums): retorna la suma de los números.

La función principal retorna un diccionario con "text" (texto procesado) y "total" (suma de números).

combine_modules("hola mundo", [1, 2, 3])
# {"text": "HOLA MUNDO", "total": 6}

Instrucciones:

  1. Define process_text y process_numbers dentro de combine_modules.
  2. Llama a ambas funciones y empaqueta los resultados en un dict.
Restriccionesexpand_more
  • Dificultad: Medio
  • Completa todos los test cases para obtener los 10 puntos.
  • No modificar la línea export al final del archivo.
  • Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.

Puedes usar print() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.

Inicia sesión para reaccionar
Inicia sesión para reaccionar
Combina dos módulos internos en una función — Medio | Coding Challenges · Coding Challenges