Conteúdo do Curso
Introdução ao Python
Introdução ao Python
Explorar o Loop While em Python
Na programação, muitas vezes você precisa que seu código seja executado repetidamente enquanto uma determinada condição for verdadeira.
Pense nisso como andar de metrô: você permanece no trem até chegar ao seu destino. Se o seu destino é a Estação C, você pode passar pela Estação A e Estação B antes de chegar à Estação C.
Você pode alcançar esse comportamento usando um loop while
, que segue esta estrutura:
Você pode usar este loop para imprimir todos os números até 10
.
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
Nota
Por padrão, a função
print()
exibe cada resultado em uma nova linha. No entanto, usando o argumentoend=' '
, podemos separar múltiplas saídas deprint()
com um espaço.
A lógica do loop é mostrada acima. Observe que a instrução i = i + 1
está incluída dentro do loop. Sem esta linha, o loop rodaria indefinidamente porque a condição 1 < 10
sempre permaneceria True
. Para evitar loops infinitos, é essencial garantir que a condição do loop eventualmente se torne False
.
Obrigado pelo seu feedback!