Aula 027: Return
🎥 Vídeo 27
Nesta aula, vamos aprender sobre o uso do return.
O que é return em funções?
As funções em Python podem executar cálculos e devolver resultados para o restante do código. Para isso, utilizamos a palavra reservada return.
Criando uma função
Exemplo:
Nesse caso:
quadradoé o nome da funçãonumeroé o parâmetroreturndevolve o resultado do cálculo
Executando a função
Podemos chamar a função passando um argumento:
O Python faz:
Resultado:
Exibindo o resultado na tela
Para visualizar o valor retornado, podemos utilizar print():
Resultado:
O papel do return
O return é responsável por devolver o resultado da função.
Exemplo:
Sem o return, a função executa o cálculo, mas o resultado não fica disponível para reutilização.
Guardando o retorno em variáveis
Também podemos armazenar o valor retornado em uma variável:
Depois disso:
Resultado:
Por que guardar o retorno?
Guardar o retorno permite:
- Reutilizar o resultado
- Fazer novos cálculos
- Utilizar o valor em outras partes do código
Exemplo:
Resultado:
Funções sem return
Quando uma função não possui return, o Python devolve automaticamente None.
Exemplo:
Executando:
Resultado:
Por que aparece None?
O que acontece:
- A função executa o
print(numero * numero) - O número
9é exibido na tela - Como não existe
return, o Python devolveNone
O que é None?
None representa ausência de valor no Python.
Ele é utilizado quando uma função não retorna nenhum resultado explicitamente.
Aplicação prática
Ao criar funções:
- Utilize
returnquando precisar devolver valores - Prefira funções reutilizáveis
- Evite depender apenas de
print() - Guarde resultados em variáveis quando necessário
Checklist
Ao final desta aula, você aprendeu:
- O que é
return?; - Como devolver valores em funções;
- Como utilizar o resultado retornado;
- Como armazenar retornos em variáveis;
- O que acontece em funções sem
return; - O significado de
None.
O return é fundamental para criar funções reutilizáveis e tornar o código mais organizado e flexível.