while repete enquanto a condição permanece verdadeira.
count = 0
while count < 5:
print(count)
count += 1
Se a condição nunca ficar falsa, você cria um loop infinito. Não esqueça de atualizar variáveis.
break e continue
#
break encerra o laço na hora.
while True:
text = input("> ")
if text == "exit":
break
continue pula o restante da iteração atual.
for i in range(10):
if i % 2 == 0:
continue
print(i)
Quando usar for ou while
#
- Número de repetições conhecido →
for - Continuar até uma condição ser alcançada →
while
Experimente #
- Crie um jogo de adivinhação: gere um número aleatório 1–100 e peça palpites em um
while, dizendo se é maior/menor até acertar. - Use
for+continuepara somar apenas os pares entre 1 e 100.