- Autor
- Nome
- Nelson Silva
- Social
Introdução
O comando return
é uma parte integral de funções em Python. Ele não só marca o fim da execução de uma função mas também permite que valores sejam retornados para onde a função foi chamada. Neste artigo, vamos explorar os meandros de como e quando usar o return
.
O Propósito do return
- Ao usar o
return
, estamos, essencialmente, dizendo à função para enviar um valor de volta ao ponto onde ela foi chamada. - Com ele, é possível fazer cálculos ou processar dados dentro de uma função e depois usar esse resultado em outras partes do programa.
Exemplo Básico de return
def quadrado(numero):
return numero * numero
resultado = quadrado(5)
print('O quadrado de 5 é:', resultado) # O quadrado de 5 é: 25
Funções sem return
Não todas as funções precisam ter um comando return
. Algumas funções são usadas apenas para executar uma série de comandos e não precisam retornar qualquer valor.
def saudacao(nome):
print('Olá,', nome + '!')
saudacao('Maria') # Olá, Maria!
No entanto, se tentarmos atribuir o resultado dessa função a uma variável, receberíamos um valor None
, pois a função não tem um comando return
.
Retornando Múltiplos Valores
Em Python, é possível retornar múltiplos valores de uma função utilizando tuplas.
def calculos(a, b):
soma = a + b
diferenca = a - b
produto = a * b
return soma, diferenca, produto
res_soma, res_dif, res_prod = calculos(10, 5)
print('Soma:', res_soma, 'Diferença:', res_dif, 'Produto:', res_prod)
Conclusão
O comando return
amplia significativamente as capacidades das funções em Python. Ele não só permite que funções sejam mais versáteis, retornando valores para serem usados em outros locais do código, mas também facilita a criação de códigos mais limpos e modulares.