Aula 13 - Python - Estruturas de Repetição - While
Aula 13 - Python - Estruturas de Repetição - While
• A repetição permite que tarefas individuais sejam repetidas um número determinado de vezes ou
tantas vezes quantas uma condição lógica permita;
• Exemplos:
✓ Enquanto (while)
Precisamos repetir, mas não sabemos quantas vezes;
✓ Para (for)
Precisamos repetir e sabemos exatamente quantas vezes;
ESTRUTURAS DE REPETIÇÃO
WHILE
• Permite que um comando simples ou composto seja executado repetidamente, enquanto uma
condição de controle for VERDADEIRA;
• Estrutura:
ESTRUTURAS DE REPETIÇÃO
WHILE
• A condição deve ser testada a cada ciclo de repetição, para verificar o momento
de romper o laço;
• A condição deve ser modificada (flag/contador) para que um novo teste seja feito
Ou seja, deve haver a realimentação do loop ou o laço nunca termina;
Exemplo 3 - Faça um algoritmo que leia um número N, some todos os números inteiros de 1 até
o N e mostre o resultado obtido.
ESTRUTURAS DE REPETIÇÃO
WHILE: Controle por entrada (flag)
Freepik. Grupo de pessoas segurando ícones de ponto de interrogação. 2024. Disponível em:
<https://br.freepik.com/>. Acesso em 20 fev. 2024.
MENEZES, Nilo Ney Coutinho. Introdução à Programação com Python – 4ª Edição: Algoritmos e
lógica de programação para iniciantes. São Paulo: Novatec Editora, 2024.