Soma de números em uma lista

Published by Werdna in

Crie uma função que recebe uma lista de números lst como argumento. Eleve ao quadrado cada número da lista se ele for par e calcule a raiz quadrada do número se ele for ímpar. Retorne a soma da nova lista arredondada para duas casas decimais.

Exemplo:

[2, 4, 9]  ➞ 23
2 ^ 2 + 4 ^ 2 + √9 = 4 + 16 + 3 = 23

Exemplos

list_sum([1, 3, 3, 1, 10]) ➞ 105.46

list_sum([2, 3, 4, 5]) ➞ 23.97

list_sum([1, 31, 3, 11, 0]) ➞ 11.62

Observações

  • Não há listas vazias nos testes.
  • Cada elemento da lista ≥ 0.