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:
while condition:
do_something
Você pode usar este loop para imprimir todos os números até 10.
1234567# 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!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 1.67
Explorar o Loop While em Python
Deslize para mostrar o menu
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:
while condition:
do_something
Você pode usar este loop para imprimir todos os números até 10.
1234567# 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!