Como usar o comando break no Python

Escrito por ehow contributor | Traduzido por aline kachel araujo
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como usar o comando break no Python
Saia dos laços através do comando break em Python (circuit board image by Sean Gladwell from Fotolia.com)

O controle de fluxos é um conceito fundamental na programação. Muitas vezes, programadores criam laços e testam condições que precisam ser quebradas mais cedo. Usando o comando break no Python, você pode obter uma forma de sair de um laço for ou while.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

    Usar o break em um laço for

  1. 1

    Crie um laço for do qual você queira sair mais cedo. Exemplo:

    for k in range(5,10):

  2. 2

    Determine as condições necessárias para sair do laço antes.

  3. 3

    Use um comando if/else dentro do laço for para sair antes dele terminar. Você pode usar o comando break dentro do comando if/else: for k in range(5,10): if k == 7: print 'saindo do laço!' break else: print k

    Este mesmo laço lógico vai imprimir:

    5 6 saindo do laço

    E então terminar.

  4. 4

    Entenda que a variável de controle em laços for retém seu valor após o break. No exemplo acima, o valor de k será 7.

    Usar o break em um laço while

  1. 1

    Crie um laço while do qual você queira sair mais cedo: while i < 15:

  2. 2

    Determine as condições necessárias para sair do laço antes.

  3. 3

    Use um comando if/else dentro do laço for para sair antes dele terminar. Você pode usar o comando break aninhado dentro do comando if/else:

    i=0 while i < 15: i = i+1 print i if i == 4: print 'saindo do laço' break else: print i

    Isso vai imprimir no terminal: 1 2 3 saindo do laço

Dicas & Advertências

  • Se você estiver usando um comando break dentro de uma declaração de try / except / finally dentro do laço, a cláusula do finally será avaliada caso o break seja detectado.
  • O tutorial do Guido Van Rossum sobre Python é um bom lugar para se começar a aprender o básico de Python, bem como para aprender a programar em geral (veja a seção de Recursos).
  • Só é possível usar o comando break no Python dentro de um laço for ou while.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível