Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Exercício 4

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeVi que na correção, quando foi feita a declaração, foi colocado o list(map()). Mas quando eu fiz, não coloquei e foi dado o mesmo resultado. Nesse caso, declarações assim são resultados de boa prática?

1 resposta
solução!

Oi Emanuel, tudo bem?

Na sua dúvida, você menciona que na correção do exercício foi utilizada a declaração list(map()), mas quando você fez, não colocou e obteve o mesmo resultado. Você está se perguntando se esse tipo de declaração é uma boa prática.

Na verdade, a declaração list(map()) é uma forma de aplicar uma função a todos os elementos de uma lista e retornar uma nova lista com os resultados. No exercício em questão, a função map() foi utilizada para calcular o quadrado de cada elemento da lista [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Em seguida, a função list() foi utilizada para converter o resultado em uma lista.

No entanto, se você não utilizou essa declaração e obteve o mesmo resultado, isso significa que você encontrou uma forma alternativa de resolver o exercício. Existem várias maneiras de alcançar o mesmo resultado em programação, e nem sempre é necessário utilizar todas as funções disponíveis.

Portanto, não há uma resposta definitiva se essa declaração é uma boa prática ou não. O importante é entender o conceito por trás dela e encontrar uma solução que funcione para o seu caso específico.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software