Buscar

Python while_ Estrutura de repetição while no Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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/

Continue navegando