PythonFunçõesbasico

Chamar função dentro de função

Em projetos reais, é comum criar funções que reutilizam outras funções para evitar repetir código. Por exemplo, um sistema de descontos pode ter uma função aplicar_desconto() que chama calcular_desconto() internamente. Dominar essa técnica torna seu código mais modular e fácil de manter.

O PROBLEMA

Crie dobro(n) e quadruplo(n) que usa dobro().

EXEMPLO

dobro(5) → 10
quadruplo(5) → 20

SOBRE O CONCEITO

O exercício pede que você crie dobro(n) e, em seguida, quadruplo(n) que use dobro(). O erro comum é implementar quadruplo(n) como n * 4 diretamente, ignorando a reutilização. Mas o objetivo é compor funções: quadruplo(n) deve ser dobro(dobro(n)). Isso demonstra como chamar uma função dentro de outra, um padrão essencial para construir lógicas complexas a partir de blocos simples. Ao não usar dobro(), você perde a chance de reutilizar código e tornar o programa mais organizado.

RESOLUÇÃO

Mais exercícios de Funções

PYF026D · DesafioSistema de validaçãoPYF029D · DesafioAnalisador de textoPYF006B · BásicoFunção booleanaPYF012I · IntermediárioFibonacci recursivo
Ver todos os exercícios de Python