Capítulo 7. For e While
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Para isso e para aquilo, Nossas labutas são obscuras, e isso ...
Robert Burns, "For a' That and a' That" (Para isso e para aquilo)
Se você estiver testando com if, elif, e else, você percorre a página, uma linha de cada vez, de cima para baixo. Às vezes, precisamos fazer algo mais de uma vez. Precisamos de um loop, e o Python nos dá duas opções:while e for.
Repetir com o while
O mecanismo de looping mais simples do Python é while. Usando o interpretador interativo, tente fazer um loop simples que imprima os números de 1 a 5:
>>>count=1>>>whilecount<=5:...(count)...count+=1...12345>>>
Primeiro, atribuímos o valor 1 a count. O loop while compara o valor de counta 5e continua se count for menor ou igual a 5. Dentro do loop, imprimimos o valor de count e, em seguida, incrementamosseu valor em um com a instrução count += 1.
Python volta ao topo do loop e compara novamente count com 5. O valor de count agora é 2, portanto, o conteúdo do loop while é executado novamente e count é incrementado para 3.
Isso continua até que count seja incrementado de 5 para 6 na parte inferior do loop (a linha count += 1 ). Na próxima viagem ao topo,count agora é 6, portantocount <= 5 agora é False, e o loop while termina. Python passa para as próximas linhas.
Cancelar com break
Se você quiser fazer um loop até que algo ocorra, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access