// Aula 07 de 12

Loops: for e while

Repita blocos de código automaticamente — tabuadas, contagens, leituras repetidas e muito mais.

📖 Teoria

for com range()

for i in range(5):        # 0, 1, 2, 3, 4
    print(i)

for i in range(1, 6):     # 1, 2, 3, 4, 5
    print(i)

for i in range(0, 11, 2): # 0, 2, 4, 6, 8, 10
    print(i)

while

contador = 0
while contador < 5:
    print(contador)
    contador += 1

break e continue

for i in range(10):
    if i == 5:
        break       # para o loop
    if i % 2 == 0:
        continue    # pula para o próximo

// Exercícios

Exercício 1 Tabuada do 8 EX 31

Mostre a tabuada do 8 de 1 a 10 no formato: 8 x 1 = 8.

💡 Dica

Use for i in range(1, 11):. Dentro do loop: print(f"8 x {i} = {8*i}").

Código Python
Entradas
Saída
Clique em Executar...
Exercício 2 Contagem regressiva EX 32

Mostre os números de 20 até 10, pulando de 5 em 5: 20, 15, 10.

💡 Dica

Use range(20, 9, -5) para ir de 20 até 10, decrementando de 5.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 3 Maior de idade? EX 33

Leia a idade de 5 pessoas. Para cada uma, diga se é maior de idade (≥18) ou não. Ao final, mostre quantas são maiores de idade.

💡 Dica

Use um contador maiores = 0 antes do loop. Dentro do loop, incremente com maiores += 1 quando a condição for verdadeira.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 4 Quantos anos em 2050? EX 35

Leia o nome e o ano de nascimento de 5 pessoas. Para cada uma, calcule e mostre quantos anos terá em 2050.

💡 Dica

Idade em 2050 = 2050 − ano de nascimento. Use f-string para mostrar nome e idade.

Código Python
Entradas
Saída
Clique em Executar...
Exercício 5 Geração X, Y ou Z? DESAFIO — EX 34

Leia 5 anos de nascimento e classifique cada pessoa por geração: antes de 1965 → Baby Boomer; 1965–1980 → Geração X; 1981–1996 → Geração Y (Millennial); 1997 em diante → Geração Z.

💡 Dica

Use if/elif/elif/else dentro do loop. Cada geração tem um intervalo de anos de nascimento.

Código Python
Entradas
Saída
Clique em Executar...
← Aula 06 Aula 7 de 12