Carregando
0x30Lição 4 de 10

Repita tarefas com laços

Use laços for e while para repetir etapas.

12 min Questionário com 5 perguntas 1 exercício de código
Ao final desta lição, você saberá
  • Percorrer um intervalo e acumular um resultado.

Um laço for percorre cada item de um iterável. range(stop) produz números de zero até antes de stop. Um laço while repete enquanto sua condição permanecer verdadeira.

main.py
for number in range(1, 4):
    print(number)
Saída
1
2
3

Laços evitam copiar e colar o mesmo código. A indentação define o corpo do laço. Garanta que um laço while altere algo que possa tornar sua condição falsa.

Principais conclusões

  • Percorrer um intervalo e acumular um resultado.

  • Leia a saída para verificar o que seu programa fez.

  • Mantenha a indentação consistente nos blocos Python.

Quiz da aula

5 perguntas · aprovação com 4 acertos · até 50 XP

Ao passar, você conclui a aula e mantém sua sequência. As perguntas erradas voltarão em sessões de revisão.

Pratique: escreva código em Python

Escreva código Python no editor e execute os testes com exemplos. O Python roda localmente no navegador usando WebAssembly.

Exercício 1

Some os números

+25 XP

Leia um inteiro não negativo n e exiba a soma dos inteiros de 1 até n (exiba 0 quando n for 0).

  • Soma até 5
  • Zero
main.py
Carregando editor…

O Python é executado em um ambiente isolado no navegador, com limite de 60 segundos. O runtime é carregado pelo CDN do Pyodide; seu código permanece neste navegador.

Dúvidas sobre esta lição

Travou em algum ponto? Pergunte. Descobriu algo? Compartilhe. Explicar também é uma ótima forma de aprender.

Carregando publicações…