PythonFunçõesbasico

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

Mais exercícios de Funções

PYF026D · DesafioSistema de validaçãoPYF029D · DesafioAnalisador de textoPYF006B · BásicoFunção booleanaPYF009B · BásicoChamar função dentro de função
Ver todos os exercícios de Python