Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 1/8 Marcar como concluído Anotar Artigos Python Python: Estrutura de repetição while Artigo Python: Estrutura de repetição while Nesta documentação você aprenderá a utilizar a estrutura de repetição While na linguagem Python. Invista em você! Saiba como a DevMedia pode ajudar sua carreira. 69 https://www.devmedia.com.br/artigos/ https://www.devmedia.com.br/artigos/python https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 2/8 A estrutura de repetição é um recurso das linguagens de programação responsável por executar um bloco de código repetidas vezes enquanto determinada condição é atendida. No Python, possuímos dois tipos de estruturas de repetição: for e while . Nesta documentação abordaremos o comando while . Tópicos While While-else While Python: Python: Estrutura de repetição whileEstrutura de repetição while 69 https://www.youtube.com/watch?v=VynNy4Ix9Fc https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 3/8 O comando while faz com que um conjunto de instruções seja executado enquanto uma condição é atendida. Quando o resultado dessa condição passa a ser falso, a execução do loop é interrompida, como mostra o exemplo a seguir: Neste código, enquanto a variável contador , inicializada com 0, for menor do que 5, as instruções das linhas 3 e 4 serão executadas. Observe que na linha 4 incrementamos o valor da variável contador , de forma que em algum momento seu valor igualará o número 5. Quando isso for veri�cado na linha 2, o laço será interrompido. Sem esse código, a condição de parada não será atingida, gerando o que é chamado de loop in�nito. Evite que isso aconteça, pois leva ao congelamento e �nalização da aplicação. While-else Ao �nal do while podemos utilizar a instrução else . O propósito disso é executar alguma instrução ou bloco de código ao �nal do loop, como podemos ver no exemplo a seguir: contador = 0 while contador < 5 print contador contador = contador + 1 ( ): ( ) 1 2 3 4 Nota: Em Python, para indicar o bloco de código pertencente ao while , devemos apenas indentar o código, conforme demonstrado no exemplo. contador = 0 while contador < 5 print contador contador = contador + 1 ( ): ( ) 1 2 3 4 69 https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 4/8 Assim como acontece com for/else , declarando o else ao �nal do while é possível executar um código ao �nal do loop. Neste caso será impressa a mensagem: “O loop while foi encerrado com sucesso!”. No loop while, a expressão é testada enquanto for verdadeira. A partir do momento que ela se torna falsa, o código da cláusula else será executado, se estiver presente. Se dentro da repetição for executado um break, o loop será encerrado sem executar o conjunto da cláusula else. Con�ra também else print "O loop while foi encerrado com sucesso!" : ( ) 5 6 x = 0 while x < 10 print x x += 1 else print "fim while" : ( ) : ( ) 1 2 3 4 5 6 x = 0 while x < 10 print x x += 1 if x == 6 print "x é igual a 6" break else print "fim while" : ( ) : ( ) : ( ) 1 2 3 4 5 6 7 8 9 69 https://www.devmedia.com.br/python-no-mundo-real/40244 https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 5/8 Python no Mundo Real Vídeo Um bate-papo sobre Python Vídeo Curso de Python Curso 69 https://www.devmedia.com.br/python-no-mundo-real/40244 https://www.devmedia.com.br/um-bate-papo-sobre-python/38316 https://www.devmedia.com.br/curso/curso-python/2280 https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 6/8 Tecnologias: Python Marcar como concluído Anotar Inicie agora sua carreira de programador por apenas R$49,90/mês Ainda está em dúvida? Experimente a plataforma grátis durante 7 dias. Faça um teste grátis BENEFÍCIOS Saiba mais Suporte em tempo real Certi�cado de autoridade Exercícios para praticar Estudo gami�cado Planos de estudo para cada carreira de programador 69 https://www.devmedia.com.br/python/ https://www.devmedia.com.br/pro/ https://www.devmedia.com.br/pro/ https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 7/8 Por Devmedia Em 2019 RECEBA NOSSAS NOVIDADES Informe o seu e-mail Receber Newsletter Tecnologias Exercicios Cursos Artigos Revistas Suporte ao aluno - Tire a sua dúvida. 69 https://www.devmedia.com.br/perfil/devmedia-10 https://www.devmedia.com.br/tecnologia/ https://www.devmedia.com.br/tecnologia/novos-desafios/ https://www.devmedia.com.br/cursos/ https://www.devmedia.com.br/artigos/ https://www.devmedia.com.br/revistas/ https://www.devmedia.com.br/ 01/07/2021 Python while: Estrutura de repetição while no Python https://www.devmedia.com.br/python-estrutura-de-repeticao-while/38546 8/8 Fale conosco Assinatura para empresas Assine agora Hospedagem web por Porta 80 Web Hosting 69 https://www.devmedia.com.br/fale-conosco/ https://www.devmedia.com.br/empresarial/ https://www.devmedia.com.br/shop/ https://github.com/DevMedia https://www.facebook.com/devmedia.com.br/ http://twitter.com/devmedia https://www.instagram.com/devmedia.com.br/ https://www.youtube.com/c/DevmediaBrasil https://www.devmedia.com.br/
Compartilhar