Comece agoraComece grátis

Corrigir uma função "impura"

Ao ajudar sua colega com uma tarefa de processamento de dados, você percebeu que algumas das funções que ela escreveu na verdade não são funções puras. Opa! Parece que ela quase entendeu o conceito, mas ainda não totalmente. Agora você vai precisar ajudar fazendo algumas correções no que foi escrito.

Este exercicio faz parte do curso

Conceitos de Paradigmas de Programação

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Pass in all needed variables as parameters
def scale_list(input_list):
    new_list = []
    for item in input_list:
        # Don't rely on variables that aren't passed in as parameters
        new_item = (item - mean_shift) / scaling_value
        new_list.append(new_item)
    return new_list
Editar e Executar Código