1
resposta

[Sugestão] Calculando a soma dos números

Realizei duas formas diferentes. A primeira caso seja exibido em apenas uma parte da aplicação seria essa forma:

valores = [10, 20, 30, 40, 50]

soma = sum(valores)
print("A soma dos valores da lista é:", soma)

A segunda forma seria com a criação de uma função.

valores = [10, 20, 30, 40, 50]

def soma_lista(lista):
    soma = 0
    for valor in lista:
        soma += valor
    return soma

print("A soma dos valores inseridos na lista é de:", soma_lista(valores))

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Lucas! Como vai?

Agradeço por compartilhar.

Gostei de como você apresentou duas abordagens para resolver o mesmo problema. Isso mostra que você tá entendendo bem o uso de funções e estruturas de repetição no Python. Sua segunda versão deixa o código mais modular e reaproveitável, o que é uma ótima prática.

Uma dica interessante para o futuro é usar a função sum() com list comprehension para aplicar alguma transformação nos dados antes de somar. Veja este exemplo:


valores = [10, 20, 30, 40, 50]
soma_dobrada = sum([v * 2 for v in valores])
print(soma_dobrada)

Esse código soma todos os valores da lista após dobrar cada um deles.

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