Speed Mach IDLE
Estrutura de Repetição
Comando FOR:
● O laço FOR é uma estrutura de
repetição muito utilizada em,
praticamente, todas as linguagens
de programação conhecidas.
● Algumas características do comando
FOR são: Execução até satisfação da
condição; Necessidade de um objeto
iterável; Normalmente, utiliza-se a
função range(), que devolve uma lista
iterável; Range() possui três
parâmetros: início, fim, passo.
Estrutura de Repetição
Demonstração no IDLE: Método
Estrutura de Repetição
Comando WHILE:
● A instrução Python while é uma das
estruturas de repetição disponíveis
na linguagem Python, que permite
executar um bloco de códigos
enquanto uma determinada
condição for verdadeira.
● Usado quando não sabemos o
número de vezes que um
determinado bloco de comandos
deve ser repetido.
● Obs.: IMPORTANTE: o Python não
possui do/while.
Estrutura de Repetição
Comando WHILE:
● Uma forma mais elegante de de realizar um laço de
repetição, é utilizando o método Range(), já
comentando antes:
Estrutura de Repetição
Demonstração no IDLE
Estrutura de Repetição
Comandos Break:
● break: é quebrar, quebra (ou interrompe) o fluxo natural do programa.
Estrutura de Repetição
Comandos Break:
● Saída:
Obs.: do momento em que o break é encontrado, o laço for é
interrompido, imediatamente, e vai seguir o fluxo do projeto.
Estrutura de Repetição
Demonstração no IDLE: Comando Break
Estrutura de Repetição
Comandos continue:
● Continue: é continuar, ou seja, continua o fluxo natural do ciclo.
Estrutura de Repetição
Comandos Continue:
● Saída:
Estrutura de Repetição
Demonstração no IDLE: Comando continue
Estrutura de Repetição
Comandos Pass:
● Pass: é passar, ou seja, deixa passar.
Estrutura de Repetição
Comandos Pass:
● Saída:
Estrutura de Repetição
Demonstração no IDLE
Estrutura de Repetição
Comandos Break, continue e Pass:
● Obs.: Diferença entre Continue e Pass:
● Como podem ser vistos os retornos dos laços de repetição, quando utilizamos
o continue o controle é retornado para o início do loop, sem passar pela saída
‘Letra encontrada: h’.
● Já o Pass, tudo segue normalmente.
Estrutura de Repetição
Speed Mach IDLE
Estrutura de Repetição

Estrutura de Repetição e Recursividade em Python

  • 1.
  • 2.
    Comando FOR: ● Olaço FOR é uma estrutura de repetição muito utilizada em, praticamente, todas as linguagens de programação conhecidas. ● Algumas características do comando FOR são: Execução até satisfação da condição; Necessidade de um objeto iterável; Normalmente, utiliza-se a função range(), que devolve uma lista iterável; Range() possui três parâmetros: início, fim, passo. Estrutura de Repetição
  • 3.
    Demonstração no IDLE:Método Estrutura de Repetição
  • 4.
    Comando WHILE: ● Ainstrução Python while é uma das estruturas de repetição disponíveis na linguagem Python, que permite executar um bloco de códigos enquanto uma determinada condição for verdadeira. ● Usado quando não sabemos o número de vezes que um determinado bloco de comandos deve ser repetido. ● Obs.: IMPORTANTE: o Python não possui do/while. Estrutura de Repetição
  • 5.
    Comando WHILE: ● Umaforma mais elegante de de realizar um laço de repetição, é utilizando o método Range(), já comentando antes: Estrutura de Repetição
  • 6.
  • 7.
    Comandos Break: ● break:é quebrar, quebra (ou interrompe) o fluxo natural do programa. Estrutura de Repetição
  • 8.
    Comandos Break: ● Saída: Obs.:do momento em que o break é encontrado, o laço for é interrompido, imediatamente, e vai seguir o fluxo do projeto. Estrutura de Repetição
  • 9.
    Demonstração no IDLE:Comando Break Estrutura de Repetição
  • 10.
    Comandos continue: ● Continue:é continuar, ou seja, continua o fluxo natural do ciclo. Estrutura de Repetição
  • 11.
  • 12.
    Demonstração no IDLE:Comando continue Estrutura de Repetição
  • 13.
    Comandos Pass: ● Pass:é passar, ou seja, deixa passar. Estrutura de Repetição
  • 14.
  • 15.
  • 16.
    Comandos Break, continuee Pass: ● Obs.: Diferença entre Continue e Pass: ● Como podem ser vistos os retornos dos laços de repetição, quando utilizamos o continue o controle é retornado para o início do loop, sem passar pela saída ‘Letra encontrada: h’. ● Já o Pass, tudo segue normalmente. Estrutura de Repetição
  • 17.