1
resposta

Resolução exercício 4: Quadrados

from math import sqrt

numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

quadrados = list(map(lambda x: str(round(pow(x, 2))), numeros))

print(f"Os quadrados são: {", ".join(quadrados)}")

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Eryck! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Achei muito boa a forma como você usou map e lambda para calcular os quadrados, mostrando domínio sobre funções e iteração. Essa combinação é poderosa e deixa o código compacto.

Uma dica interessante para o futuro é usar a função enumerate() quando quiser percorrer listas e também ter acesso ao índice de cada elemento. Veja este exemplo:


numeros = [1, 2, 3, 4, 5]
for i, num in enumerate(numeros):
    print(f"Posicao {i}: quadrado de {num} = {num**2}")

Esse código percorre a lista mostrando a posição e o quadrado de cada número, útil em casos de depuração ou exibição de resultados organizados.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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