Iniciante Fundamentos
Laço while
O while repete um bloco enquanto a condição for verdadeira.
i = 1
while i <= 5:
print(i)
i += 1
Sem o i += 1, a condição nunca ficaria falsa e o laço rodaria para sempre (loop infinito).
break
Sai do laço imediatamente:
i = 1
while True:
if i > 3:
break
print(i)
i += 1
continue
Pula para a próxima iteração:
i = 0
while i < 5:
i += 1
if i == 3:
continue # pula o 3
print(i)
else no while
Roda quando o laço termina normalmente (sem break):
i = 1
while i <= 3:
print(i)
i += 1
else:
print("fim")