Valores de retorno
Descubra como usar valores de retorno para tornar as funções mais versáteis
Valores de retorno é uma aula grátis de Learn AI with Python no CoddyKit. Esta é a aula 2 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 5 aulas no total.
Introdução aos valores de retorno
Introdução aos valores de retorno
Valores de retorno permitem que as funções enviem dados de volta à parte do programa que as chamou. Isso torna as funções mais versáteis e reutilizáveis.
Nesta lição, você aprenderá a usar valores de retorno de maneira eficaz nas funções Python.

O que é um valor de retorno?
O que é um valor de retorno?
Um valor de retorno é a saída de uma função. Você pode usar a palavra-chave return para enviar dados de volta ao chamador.
Por exemplo:
# Function with a return value
def add(a, b):
return a + b
result = add(3, 5)
print(result)Retornando um único valor
Retornando um único valor
Uma função pode retornar um único valor usando a palavra-chave return:
# Returning a single value
def square(x):
return x * x
result = square(4)
print(result)Retornando vários valores
Retornando vários valores
Você pode retornar vários valores de uma função como uma tupla:
# Returning multiple values
def min_and_max(numbers):
return min(numbers), max(numbers)
nums = [3, 5, 7, 2, 8]
minimum, maximum = min_and_max(nums)
print(minimum, maximum)Usando valores de retorno
Usando valores de retorno
Os valores de retorno podem ser armazenados em variáveis ou usados diretamente em expressões:
# Using return values
def double(x):
return x * 2
print(double(4) + double(5))Retornando None
Retornando None
Se uma função não tiver uma instrução return, ela retornará None automaticamente:
# Function returning None
def greet():
print("Hello!")
result = greet()
print(result)Exemplo prático
Exemplo prático
Aqui está um exemplo de uma função que calcula a área de um retângulo:
# Practical example
def area_of_rectangle(length, width):
return length * width
print(area_of_rectangle(5, 10))def multiply(a, b):
return a * b
result = multiply(3, 4)
print(result)Erros comuns com valores de retorno
Erros comuns com valores de retorno
Aqui estão alguns erros comuns que você deve evitar:
- Esquecer de usar a palavra-chave
returnem uma função. - Tentar usar a saída de uma função sem armazenar ou usar seu valor de retorno.
- Retornar tipos incompatíveis com os casos de uso esperados.
O que aprendemos?
O que aprendemos?
Nesta lição, você aprendeu:
- O que são valores de retorno e como usá-los.
- Como retornar um ou vários valores de uma função.
- Aplicações práticas de valores de retorno em Python.
Ótimo trabalho! Vamos passar para a próxima lição.

Perguntas Frequentes
A aula “Valores de retorno” é grátis?
Sim — o texto completo de “Valores de retorno” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 5 aulas no total.
O que vou aprender em “Valores de retorno”?
Descubra como usar valores de retorno para tornar as funções mais versáteis Você pratica Learn AI with Python com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Learn AI with Python?
Nenhuma experiência prévia é necessária. Learn AI with Python no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 5.
Quanto tempo leva a aula “Valores de retorno”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Learn AI with Python?
Sim. Cada aula de Learn AI with Python inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que é uma função?
- Valores de retorno
- Escopo e tempo de vida das variáveis
- Funções integradas versus funções definidas pelo usuário
- Importando módulos