




























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba como utilizar laços de repetição em python para executar instruções várias vezes. Aprenda sobre laços condicionais, laços infinitos, o comando break, continue e laços incondicionais simples e compostos. Encontre exemplos práticos e soluções de exercícios.
Tipologia: Notas de aula
1 / 36
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























www.pythonlearn.com
Programa: n = 5 while n > 0 : print(n) n = n – 1 print('Fogo!') print(n) n > 0? PythonTutor: https://goo.gl/5vs3Lb Laços podem ter variáveis de iteração que a cada iteração do laço mudam seu valor. Não print 'Blastoff' Sim n = 5 print n Saída: 5 4 3 2 1 Fogo! 0 n = n -
n = 0 while n > 0 : print('Ensaboar') print('Enxaguar') print('Secar!') n > 0? Não print 'Secar!' Sim n = 0 print 'Ensaboar' print 'Enxaguar' O que este laço faz?
para a primeira instrução após o laço de repetição.
qualquer parte dentro da estrutura do laço. > Olá Olá > terminou terminou > concluído Concluído! while True: linha = input('> ') if linha == 'concluído': break print(linha) print('Concluído!')
O comando continue finaliza a iteração (repetição) atual e salta para o início do laço, começando a próxima iteração. > olá olá > # não imprima isto > imprima isto! imprima isto! > concluído Concluído! while True: linha = input('> ') if linha[0] == '#' : continue if linha == 'concluído' : break print(linha) print('Concluído!')
True? Não print 'Concluído' Sim ... .... continue while True: linha = input('> ') if linha[0] == '#' : continue if linha == 'concluído' : break print(linha) print('Concluído!')
for i in [5, 4, 3, 2, 1]: print(i) print('Lançar!')
PythonTutor: https://goo.gl/18zFPE
for i in [5, 4, 3, 2, 1]: print(i) print('Lançar!’) 5 4 3 2 1 Lançar! concluído ? Sim print 'Lançar!' print i Não Siga em frente Laços de repetição incondicional (for) têm variáveis de iteração explícitas que mudam a cada iteração do laço. Estas variáveis de iteração percorrem a sequência ou conjunto.
friends = ['Joseph', 'Glenn', 'Sally'] for friend in friends: print('Feliz Ano Novo:', friend) print('Concluído!') Feliz Ano Novo: Joseph Feliz Ano Novo: Glenn Feliz Ano Novo: Sally Concluído! PythonTutor: https://tinyurl.com/y3aygmvu
for i in [0, 1, 2, 3, 4]: print(i) print('Lançar!’) for i in range(5): print(i) print('Lançar!’)
for i in [2, 4, 6, 8]: print(i) print('Lançar!’) for i in range(2, 10, 2): print(i) print('Lançar!’)
for i in [5, 4, 3, 2, 1]: print(i) print('Lançar!’) for i in range(5, 0, -1): print(i) print('Lançar!’)