Laços while e controle de laços
Use laços while com break, continue e else.
Laços while e controle de laços é uma aula grátis de Python Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy inclui 4 aulas no total.
Introdução
Laço while básico
x = 0
while x < 5:
print(x)
x += 1Laço infinito com break
count = 0
while True:
count += 1
if count >= 3:
break
print(count)continue
for i in range(10):
if i % 2 == 0:
continue
print(i)break
for i in range(10):
if i == 5:
break
print('stopped at', i)while com else
n = 7
i = 2
while i < n:
if n % i == 0:
break
i += 1
else:
print(n, 'is prime')Laço de validação de entrada
# while True:
# try: x = int(input('Enter a number: ')); break
# except ValueError: print('Invalid')
print('pattern demo')Padrão de contagem regressiva
n = 5
while n > 0:
print(n)
n -= 1Padrão de valor sentinela
data = ['a', 'b', 'quit', 'c']
for val in data:
if val == 'quit':
break
print(val)break em laços aninhados
found = False
for i in range(3):
for j in range(3):
if i == 1 and j == 1:
found = True
break
if found: break
print('found at', i, j)Instrução pass
for _ in range(5):
pass # placeholder
print('done')Verificação rápida
Revisão
Continue avançando
Perguntas Frequentes
A aula “Laços while e controle de laços” é grátis?
Sim — o texto completo de “Laços while e controle de laços” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 4 aulas no total.
O que vou aprender em “Laços while e controle de laços”?
Use laços while com break, continue e else. Você pratica Python Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Python Academy?
Nenhuma experiência prévia é necessária. Python Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.
Quanto tempo leva a aula “Laços while e controle de laços”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Python Academy?
Sim. Cada aula de Python Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Instruções if / elif / else
- Laços for e range()
- Laços while e controle de laços
- Laços aninhados e padrões de iteração