Você está na página 1de 8

Centro Federal de Educação Tecnológica de Minas Gerais

Educação Profissional Técnica de Nível Médio


Coordenação de Eletrotécnica

Disciplina:
Informática Aplicada

Prof. Allan F. Pinto


Depto. Eletroeletrônica
allancurvelocefet@gmail.com
Objetivos
❑ Objetivos desta aula: estruturas de repetição em python.

✓ for;
✓ while.

▪ Atividade de aplicação (Lista-11)


Estruturas de repetição
➢ Repetições em Python
• Já é o segundo conjunto de estruturas, as estruturas de repetição, são
responsáveis por criar laços que repetem os procedimentos à eles subordinados.
A cada repetição é dada o nome de iteração.

• O segundo é o while. While avalia a condição a ele exposta a cada iteração, e


enquanto ela for verdadeira, o laço é mantido. Quando a condição é falsa, o laço
é terminado.
Estruturas de repetição
➢ Estrutura while

Entrada do loop while

Expressão Falso
de teste

Verdadeiro
Executa
instruções

Saída do loop while


Estruturas de repetição
➢ Estrutura while

while expressão:
executa instruções
.
.
.

• While avalia a condição a ele exposta a cada iteração, e enquanto ela for
verdadeira, o laço é mantido. Quando a condição é falsa, o laço é terminado.
Estruturas de repetição
➢ Repetições while

1 i = 0
2 while i < 10:
3 print(i)
4 i = i + 1
5

• Neste exemplo, o i começa valendo 0. O while avalia a condição que é,


inicialmente, verdadeira, então a primeira iteração é realizada, que imprimirá 0 e
incremetará o i. Isto acontecerá até que i seja igual a nove, pois assim será
impresso 9, o i será incrementado para 10 e a condição para o while será falsa,
assim o laço irá terminar.
Estruturas de repetição
➢ Repetições Controladas

1 cont = 0
2 while cont < 5:
3 i = i + 1
4 print(‘Olá, ELE1’)
5

• Neste caso, serão impressos 5 mensagens com a frase “Olá, ELE1”.


Estruturas de repetição
➢ Condição de parada “flag”

1 a = 1
2 while a != -1:
3 a = int(input(‘Entre com um número (-1 para sair): ’))
4 print(‘Fim’)
5

• Neste caso, será apresentado uma lista de números de entrada para o usuário.
O programa irá sair apenas quando o usuário digitar o número – 1.

Você também pode gostar