1
resposta

12 Desafio: hora da prática

Segue meu desafiio realizado

https://colab.research.google.com/drive/1uP8ICH90siOW_UulQfR7XQmJhmmUrouT?usp=sharing

1 resposta

Oi, Deivide! Como vai?

Parabéns por compartilhar seu desafio realizado com a comunidade Alura. A prática constante é o que transforma o aprendizado em habilidade real, e ver seu código no Colab mostra dedicação com o que está sendo estudado.

Analisando sua solução, é possível perceber que você avançou muito bem na hora da prática, utilizando recursos importantes do Python, como len(), max(), min(), sum(), map(), lambda, filter() e o tratamento de erros com try/except. Esses são recursos fundamentais e você demonstrou boa familiaridade com eles.

Um ponto que merece atenção para aprimorar ainda mais o seu código. No exercício dos múltiplos de 3, o print(mult_3(lista)) ficou posicionado dentro da função, logo após o return, o que impede que essa linha seja executada.

Uma dica para os próximos desafios é sempre testar o retorno das funções fora do bloco onde elas foram definidas. Veja este exemplo:

def mult_3(lista):
    multiplos = []
    for numero in lista:
        if numero % 3 == 0:
            multiplos.append(numero)
    return multiplos

lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
resultado = mult_3(lista)
print(resultado)

Nesse exemplo, a função percorre a lista, coleta apenas os números divisíveis por 3 e devolve o resultado. O print fica fora da função, o que separa o processamento da exibição e torna o código mais organizado, legível e fácil de testar em diferentes situações.

Você teve alguma dificuldade específica durante a resolução desse desafio ou alguma parte do código que gerou mais dúvidas?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!