ComenzarEmpieza gratis

Crear una aplicación de datos de línea de comandos

Estás construyendo una herramienta de línea de comandos que permite al usuario explorar interactivamente un conjunto de datos. Hemos definido cuatro funciones: mean(), std(), minimum(), y maximum() a las que los usuarios pueden llamar para analizar sus datos. Ayuda a terminar esta sección del código para que tus usuarios puedan llamar a cualquiera de estas funciones escribiendo el nombre de la función en el indicador de entrada.

Nota: La función get_user_input() de este ejercicio es una versión simulada de pedir al usuario que introduzca una orden. Devuelve aleatoriamente uno de los cuatro nombres de función. En la vida real, pedirías una entrada y esperarías a que el usuario introdujera un valor.

Este ejercicio forma parte del curso

Escribir funciones en Python

Ver curso

Instrucciones de ejercicio

  • Añade las funciones std(), minimum(), y maximum() al diccionario function_map, como hicimos con mean().
  • El nombre de la función que el usuario quiere llamar se almacena en func_name. Utiliza el diccionario de funciones, function_map, para llamar a la función elegida y pasar data como argumento.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Add the missing function references to the function map
function_map = {
  'mean': mean,
  'std': ____,
  'minimum': ____,
  'maximum': ____
}

data = load_data()
print(data)

func_name = get_user_input()

# Call the chosen function and pass "data" as an argument
____[____](data)
Editar y ejecutar código