Pular para o conteúdo principal
Publicado em

Loop while em Python

Compartilhar:

Introdução

O loop while é uma das estruturas de repetição mais básicas e poderosas da linguagem Python. Ele permite que um bloco de código seja repetidamente executado enquanto uma condição específica for verdadeira.

Conceitos Básicos do Loop while

O loop while é utilizado para repetir um conjunto de instruções enquanto uma condição específica for verdadeira. A estrutura geralmente tem a seguinte forma:

while condição:
  # código a ser repetido

Exemplo Básico

contador = 1

while contador <= 10:
  print('Número da volta:', contador)
  contador += 1

Este loop vai imprimir os números de 1 a 10.

Diferença Entre for e while

Enquanto o loop for é utilizado para iterar sobre itens de uma coleção (como uma lista ou um intervalo), o loop while é usado quando você quer repetir um bloco de código com base em uma condição, sem se preocupar com a quantidade específica de vezes que o código será executado.

Loops Infinitos

Um dos cuidados a serem tomados com o loop while é evitar criar loops infinitos, ou seja, loops que nunca terminam.

'''
while True:
  print('Estamos diante de um loop infinito.')
'''

Conclusão

O loop while oferece uma forma flexível de controlar a execução de blocos de código com base em uma condição. No entanto, é crucial garantir que a condição se torne falsa em algum momento, para evitar loops infinitos.

Happy coding!