Repita blocos de código automaticamente — tabuadas, contagens, leituras repetidas e muito mais.
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)
contador = 0
while contador < 5:
print(contador)
contador += 1
for i in range(10):
if i == 5:
break # para o loop
if i % 2 == 0:
continue # pula para o próximo
// Exercícios
Mostre a tabuada do 8 de 1 a 10 no formato: 8 x 1 = 8.
Use for i in range(1, 11):. Dentro do loop: print(f"8 x {i} = {8*i}").
Mostre os números de 20 até 10, pulando de 5 em 5: 20, 15, 10.
Use range(20, 9, -5) para ir de 20 até 10, decrementando de 5.
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.
Use um contador maiores = 0 antes do loop. Dentro do loop, incremente com maiores += 1 quando a condição for verdadeira.
Leia o nome e o ano de nascimento de 5 pessoas. Para cada uma, calcule e mostre quantos anos terá em 2050.
Idade em 2050 = 2050 − ano de nascimento. Use f-string para mostrar nome e idade.
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.
Use if/elif/elif/else dentro do loop. Cada geração tem um intervalo de anos de nascimento.