Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Comandos decisão
  2. Comandos de repetição e parada
  3. Outros comandos
  4. Comando de escolha

Toda linguagem de programação possui comandos básicos para tomadas de decisões, fazer escolhas e outros. Nesta parte do tutorial vamos aprender os comandos básicos disponíveis na linguagem Python.

Para a tomada de decisões em nossos programas escritos em Python, os seguintes comandos disponíveis na tabela abaixo. Clique no nome do comando contido na coluna Comando para visitar a seção específica do comando.

Clique aqui pra ir à página principal desses comandos.

Tab. 1: Comandos de Decisão
Comando Descrição
if Condição se
if-else Condição se-senão
if-elif Condição se-senão-se

O conceito de comandos de decisão foram discutidos em Portugol: Comandos de Decisão e C: Comandos de Decisão. A leitura é recomendada em caso de dúvida.

Para execução em loop ou laço de trechos de código escritos em Python, os seguintes comandos disponbíveis na tabela abaixo. Clique no nome do comando contido na coluna Comando para visitar a seção específica do comando desejado.

Clique aqui pra ir à página principal desses comandos.

Tab. 2: Comandos de Repetição
Comando Descrição
while laço enquanto-faça
for laço para-faça
foreach laço para-cada
break comando de parada
continue comando para pular laço

O conceito sobre os comandos repetição foram discutidos em Portugol: Comandos de Repetição e C: Comandos de Repetição. A leitura é recomendada em caso de dúvida.

Outros comandos fornecidos por python que não se encaixam nos grupos acima serão vistos nesta seção. Mais comandos serão adicionados em futuras atualizações.

Tab. 3: Outros comandos
Comando Descrição
return retorno
pass placeholder
yield retorno

O comando return, comum em várias linguagens, é usado em funções e métodos para retornar valores. Uma função pode conter um ou mais comandos return ao longo de seu corpo.

Sintaxe
return #saída sem retorno de valor
return valor | objeto
Exemplo 1
def funcao():
      return 1

print(funcao())
Saída
1

O comando pass significa que nenhuma operação será executada. Usado como marcador(placeholder) em funções, métodos e comandos para informar que esses não possuem código, mas devem ser implementados.

Sintaxe
pass
Exemplo 2
def funcao():
      pass

for x in range(3):
  pass

funcao()
Saída
-

O comando yield é utilizado em funções que retornam valores de funções geradoras de sequênciais iteráveis. Esse assunto será visto com mais detalhes em Geradores.

Sintaxe
yield valor | objeto
Exemplo 3
def sequencia(limite):
    contador = 1
    while contador < limite:
        yield contador
        contador += 1

for val in sequencia(5):
    print(val)
Saída
1
2
3
4
  1. 05/11/2025 - revisão 3 - Adição: outros comandos: 'return', 'pass' e 'yield'
  2. 10/09/2025 - revisão 2 - Ajustes: pontuais, target de links C e Portugol
  3. 18/09/2024 - revisão 1 - Correção em links portugol; ajustes gramaticais; outros ajustes
  4. 12/02/2024 - versão inicial