ComeçarComece gratuitamente

Criando um aplicativo de dados de linha de comando

Você está criando uma ferramenta de linha de comando que permite que um usuário explore interativamente um conjunto de dados. Definimos quatro funções: mean(), std(), minimum(), e maximum() que os usuários podem chamar para analisar seus dados. Ajude a concluir esta seção do código para que seus usuários possam chamar qualquer uma dessas funções digitando o nome da função no prompt de entrada.

Observação: A função get_user_input() neste exercício é uma versão simulada de pedir ao usuário que digite um comando. Ele retorna aleatoriamente um dos quatro nomes de função. Na vida real, você solicitaria uma entrada e esperaria até que o usuário inserisse um valor.

Este exercício faz parte do curso

Como escrever funções em Python

Ver Curso

Instruções de exercício

  • Adicione as funções std(), minimum() e maximum() ao dicionário function_map, como fizemos com mean().
  • O nome da função que o usuário deseja chamar é armazenado em func_name. Use o dicionário de funções, function_map, para chamar a função escolhida e passar data como argumento.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código