Função que retorna
Em código real, funções geralmente precisam devolver um valor para que ele seja usado em outras partes do programa — por exemplo, calcular o total de um carrinho de compras e depois aplicar um desconto. Se você apenas imprimir o resultado dentro da função, não conseguirá reutilizar aquele número. Dominar o return é essencial para construir funções que realmente produzem dados, não apenas mensagens no terminal.
O PROBLEMA
Crie uma função somar(a, b) que retorna a soma de dois números.
EXEMPLO
somar(3, 5) → 8
SOBRE O CONCEITO
A função somar(a, b) deve usar return para devolver o resultado da soma, como em return a + b. O erro comum é usar print(a + b) dentro da função — isso mostra o valor na tela, mas não o entrega para quem chamou a função. Outro erro é não capturar o retorno: se você chamar somar(3, 5) sem atribuir a uma variável ou usar o valor, o resultado será perdido. O correto é fazer resultado = somar(3, 5) e depois usar print(resultado) ou manipular o valor. Lembre-se: print exibe, return entrega.
RESOLUÇÃO