Corrija o bugPráticaPython
Juntar total sem converter número
Combinar for com conversão para texto na saída.
O código no editor deveria ler um inteiro N, somar os números de 1 até N com for e imprimir no formato Total: 6. Corrija o bug para passar nos testes.
Entrada: Uma linha com um número inteiro.
Saída: Uma linha no formato Total: X.
Revisa aula 5 (04/08)
Exemplo 1
- Entrada
3
- Saída esperada
Total: 6
Soma 1 + 2 + 3 = 6.
Exemplo 2
- Entrada
1
- Saída esperada
Total: 1
Soma só com 1.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
n = int(input())
total = 0
for i in range(1, n + 1):
total = total + i
print("Total: " + str(total))O laço soma 1 até N no acumulador total. O print precisa juntar texto com número, e + só junta texto com texto. Por isso str(total) converte o número antes da concatenação.
Erro comum: Tentar juntar texto com número sem str().
Seu código
O código ao lado tem um bug. Encontre, corrija e verifique.