1
resposta

[Sugestão] Gabarito da 9 sem sentido

Essa questão 9 poderia ser facilmente respondida com:

numeros = [2, 8, 15, 23, 91, 112, 256] for i in numeros: if math.sqrt(i).is_integer(): print('%i possui raíz quadrada inteira e seu valor é: %i' %(i, math.sqrt(i)))

Não entendi a necessidade de complicar tanto o código no gabarito. Criar uma nova lista usando append só para guardar os resultados das raizes quadradas e dali escolher qual é o inteiro usando um método de //... meu deus.

1 resposta

Oii, Vinicius! Tudo bem?

Obrigada por aguardar o nosso retorno e trazer o seu feedback sobre a atividade.

Por questões de didática foi elaborado uma resposta mais completa seguindo uma lógica, mesmo sendo mais elaboradas, para ilustrar diferentes abordagens ou conceitos que podem ser úteis em outros contextos. A sua solução é super válida também! Inclusive, agradeço por compartilhar no fórum, assim outros(as) colegas conhecerão outra forma de resolver o exercício.

Continue se dedicando aos estudos e qualquer dúvida, conte conosco para te auxiliar.

Bons estudos e até mais!