Objetivos
Comandos
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.
Comandos de repetição e parada
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 |
return
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
pass
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
-
yield
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
Histórico de atualizações
- 05/11/2025 - revisão 3 - Adição: outros comandos: 'return', 'pass' e 'yield'
- 10/09/2025 - revisão 2 - Ajustes: pontuais, target de links C e Portugol
- 18/09/2024 - revisão 1 - Correção em links portugol; ajustes gramaticais; outros ajustes
- 12/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.