Python While Loops
Loops Python
Python tem dois comandos de loop primitivos:
- loops while
- para laços
O loop while
Com o laço while podemos executar um conjunto de instruções desde que uma condição seja verdadeira.
Exemplo
Imprima i enquanto i for menor que 6:
i = 1
while i
print(i)
i += 1
Nota: lembre-se de incrementar i, senão o loop continuará para sempre.
O loop while requer que as variáveis relevantes estejam prontas, neste exemplo precisamos definir uma variável de indexação, i , que definimos como 1.
A declaração de pausa
Com a instrução break podemos parar o loop mesmo se a condição while for verdadeira:
Exemplo
Saia do loop quando i for 3:
i = 1
while i
print(i)
if i == 3:
break
i += 1
A declaração continua
Com a instrução continue podemos parar a iteração atual e continuar com a próxima:
Exemplo
Continue para a próxima iteração se i for 3:
i = 0
while i
i += 1
if i == 3:
continue
print(i)
A declaração else
Com a instrução else podemos executar um bloco de código uma vez quando a condição não for mais verdadeira:
Exemplo
Imprima uma mensagem quando a condição for falsa:
i = 1
while i
print(i)
i += 1
else:
print("i is no longer less than 6")