valores = [10, 20, 30, 40, 50]
print(f"Valores: {valores}\n")
# ---------------------------------------------------------
# 1. Somando com FOR (Usando 'slice' para pular o primeiro)
# ---------------------------------------------------------
print("Calculando com FOR:")
# A soma começa com o primeiro item (10)
soma = valores[0]
# O loop percorre do segundo item (índice 1) até o final
for valor in valores[1:]:
resultado = soma + valor
print(f"{soma} + {valor} = {resultado}")
soma = resultado # Atualiza a soma para a próxima volta
print(f"Soma total: {soma}\n\n")
# ---------------------------------------------------------
# 2. Somando com WHILE (Começando o índice em 1)
# ---------------------------------------------------------
print("Calculando com WHILE:")
soma = valores[0] # Começa com 10
i = 1 # Começa no índice 1 (que é o número 20)
while i < len(valores):
valor_atual = valores[i]
resultado = soma + valor_atual
print(f"{soma} + {valor_atual} = {resultado}")
soma = resultado # Atualiza a soma
i += 1 # Avança para o próximo
print(f"Soma total: {soma}")