Indo Além#
O uso de loops while
traz nova complexidade para nossos programas e já vimos alguns padrões de uso, como contagem e validação. Nesta página vemos como melhorar a legibilidade de nossos programas que usem while
.
Um padrão muito comum é fazer um loop infinito while True
e usar um if + break
para terminar a execução do loop. Veja um exemplo abaixo.
Usar esta estrutura "esconde" a condição real do while
, que deve indicar quando o loop continua rodando. A condição escrita inteiro >= 0
indica quando o loop deve parar, que é exatamente o contrário do que escreveríamos na condição do while
!
Podemos melhorar o programa acima invertendo a condição do if
e usando-a diretamente no while
.
Prática#
Temos exercícios para praticar neste link.