E N D
Definição: • A estrutura de repetição permite a execução de um conjunto de ações repetidamente enquanto uma determinada condição permanece válida. • Em python temos dois tipos de estrutura de repetição: • while ; • For;
Tipo de estrutura de repetição • 1 - While • O while é uma ferramenta muito poderosa,com ela podemos percorrer qualquer sequência em python. • Assim como todo bloco de comandos em Python, aqui o controle de Escopo também é feito por indentação.
Estrutura do While • O while em Python é muito comum em relação a mesma estrutura em outras linguagens. • Sintaxe: whilecondicao: <bloco de comandos> else: <bloco de comandos>
Detalhes do comando While • Heim? O.o else no while? O.O Ooooooooooh! • A grande diferença do while do python para outras linguagens. • Python possui a instrução break. • A instrução break interrompe o laço realizando uma para abrupta dele e finalizando sua execução. Veja o exemplo:
Exemplo de uso do While • Python possui também a instrução continue • Veja o exemplo:
Mais um exemplo... • A instrução continue termina a interação atual do laço voltando para checagem de condição. • O else em laços é executado caso não seja executada uma interrupção feita pela instrução break. Exemplo: • Como o valor digitado no exemplo foi 999 não irá executar o break, logo o bloco do else foi executado.
Estrutura do comando for • O forencontrado na linguagem Python é diferente do for de Java,C,PHP,C#... • Sintaxe: • forvar in iterable: <comandos do for> else: <comandos do else> • Assim como no while o for também possui o bloco else e funciona da mesma maneira.
Uso do for • Exemplo: • O for em Python “varre” toda a sequência(empresa) e guarda o valor na • variável(letra) em cada interação.
Exemplo de uso do for • Outro exemplo: