PythonFunçõesbasico

Múltiplos parâmetros

Funções com múltiplos parâmetros são a base de operações matemáticas e geométricas em código real. Por exemplo, ao calcular a área de um terreno em um sistema imobiliário, você passa largura e altura como argumentos. Dominar a ordem dos parâmetros evita erros silenciosos que podem passar despercebidos.

O PROBLEMA

Crie area_retangulo(largura, altura) que retorna a área. Chame com diferentes valores.

EXEMPLO

area_retangulo(5,3) → 15
area_retangulo(10,2) → 20

SOBRE O CONCEITO

Quando você define area_retangulo(largura, altura), os parâmetros são posicionais: o primeiro argumento na chamada vira largura, o segundo vira altura. O erro comum de confundir a ordem acontece porque o Python não sabe qual valor é qual — ele apenas segue a posição. Se você trocar e chamar area_retangulo(3,5), o cálculo será 3*5 mesmo que a intenção fosse outra, dando o mesmo resultado por coincidência, mas com lógica errada. Como o exercício proíbe input e listas, o foco é puramente na assinatura da função e no return.

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