Estes problemas são muito elementares e a sua função é apenas obrigar a conhecer as operações que podemos fazer sobre listas. Vamos apenas apresentar a solução para o problema de calcular e devolver a soma de todos os valores (números) contidos numa lista. Permite-nos ilustrar os diferentes modos de iterar com listas e, ainda, o que podemos fazer quando conhecemos melhor a linguagem.
Pecorrer por índice
def idades_4a(lista):
soma=0
for indice in range(len(lista)):
soma = soma + lista[indice]
return soma
Perocorrer pelo conteúdo
def idades_4b(lista):
soma = 0
for elem in lista:
soma = soma + elem
return soma
Recurso à função sum
def idades_4c(lista):
return sum(lista)
Sem comentários:
Enviar um comentário