|Escribe tests para funciones puras (pytest)Fácil
Ejercicio00:00

¿Quieres un reto mayor?

Resuelve en 05:00

info

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

Escribe tests para funciones puras (pytest)

Fácil10 pts·Funciones
ruleRestricciones
  • radio_button_unchecked
    Retorna un dict con la clave 'min'

Enunciado

Las funciones puras son triviales de testear porque siempre retornan el mismo resultado para los mismos argumentos.

Implementa pure_stats(numbers), una función pura que recibe una lista de números y retorna un diccionario con las estadísticas básicas:

result = pure_stats([1, 2, 3, 4, 5])
# {"min": 1, "max": 5, "sum": 15, "count": 5}

result = pure_stats([10])
# {"min": 10, "max": 10, "sum": 10, "count": 1}

La función no debe modificar la lista de entrada, no debe usar variables globales y debe retornar el mismo resultado para los mismos argumentos (función pura).

Restriccionesexpand_more
  • Dificultad: Fácil
  • 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
Escribe tests para funciones puras (pytest) — Fácil | Coding Challenges · Coding Challenges