Carregando...

O laço for

A palavra é for, em minúsculas. For com F grande faz o programa parar. Não é outro tipo de repetição. É a mesma palavra escrita de um jeito que o programa não aceita. for acaba com dois-pontos, e a linha repetida entra quatro espaços.

range(3) começa no 0 e pára antes do 3. cup guarda o número dessa volta. Saem 0, depois 1, depois 2.

Zero, um, dois

python
for cup in range(3):
    print(cup)

No fim, cup continua com 2. O nome não se apaga.

range(1, 3) toma o 1 e deixa o 3 de fora. As linhas são 1, depois 2.

tea sai letra a letra. A linha avançada repete-se. print("done") fica à altura de for, por isso corre uma vez, depois das letras.

Cada letra, depois done uma vez

python
for letter in "tea":
    print(letter)
print("done")

O ecrã mostra t, depois e, depois a, depois done.

Três linhas. O número final de range não é tomado.

📊 O que cada volta recebe

Origem Linhas
range(3) 0, depois 1, depois 2
range(1, 3) 1, depois 2
"tea" t, depois e, depois a

Esta página já sabe os valores. A página seguinte é o laço while. Repete enquanto uma resposta continuar True.

Diga você

  1. For com maiúscula faz o quê? O programa para. A palavra é for.
  2. range(3) escreve 0, depois 1, depois 2.
  3. range(1, 3) escreve 1, depois 2.
  4. tea escreve t, depois e, depois a. done corre uma vez depois.
  5. Depois de range(3), cup guarda 2.
  6. A página seguinte é o laço while.

Leitura torta

  • Esperar o 3 de range(3)
  • Esperar o 3 de range(1, 3)
  • Esperar done em cada volta
  • Deixar de fora os dois-pontos depois de for
  • Escrever For com maiúscula

Fica com isto

A palavra é for, em minúsculas.
range(3) escreve 0, 1, 2, e cup fica em 2.
range(1, 3) escreve 1, 2.
tea escreve t, e, a. done uma vez depois.
A página seguinte é o laço while.

🧠 Teste Seu Conhecimento

Pronto para Começar

Teste Seu Conhecimento

Desafie-se com este questionário interativo e veja o quão bem você entende o tópico

❓
6
Perguntas
🎯
70%
Para Passar
♾️
∞
Tempo
🔄
∞
Tentativas

📝 Instruções

  • Leia cada pergunta cuidadosamente
  • Selecione a melhor resposta para cada pergunta
  • Você pode refazer o quiz quantas vezes quiser
  • Seu progresso será mostrado no topo