Soma de 1 a N
Somar valores de forma automática aparece em cálculos de médias, totais de vendas ou pontuações em jogos. Em vez de fazer a conta manualmente, você usa um laço for para percorrer os números e um acumulador para guardar o resultado parcial.
O PROBLEMA
Peça um número N e calcule a soma de todos os números de 1 até N usando for.
EXEMPLO
Entrada: 5 Saída: A soma de 1 até 5 é: 15
SOBRE O CONCEITO
O exercício usa um acumulador: uma variável que começa em 0 e é atualizada a cada iteração com soma = soma + i. O erro comum de esquecer a inicialização (soma = 0) faz o código tentar somar a um valor inexistente, gerando NameError. Outro erro é usar range(1, N), que vai até N-1 (exclui N) – para incluir N, use range(1, N+1). O acumulador deve ser incrementado dentro do for com +=, e ao final mostramos o resultado com print.
RESOLUÇÃO