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
Instruções de exercício
- Adicione as funções
std()
,minimum()
emaximum()
ao dicionáriofunction_map
, como fizemos commean()
. - 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 passardata
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)