PythonPOObasico

Método com retorno

Em código real, métodos que retornam valores são a base para reutilizar resultados. Por exemplo, um sistema de cálculos geométricos precisa da área de um retângulo para estimar materiais de construção - esse valor deve ser retornado para uso em outras partes do sistema, não apenas exibido na tela. Dominar o return permite compor funções e criar pipelines de dados.

O PROBLEMA

Crie Retangulo(largura,altura) com métodos area() e perimetro() que retornam valores.

EXEMPLO

Retangulo(5,3).area() → 15

SOBRE O CONCEITO

Métodos como area() e perimetro() devem calcular e retornar o valor usando return. O erro comum é usar print dentro do método, o que apenas exibe o valor mas não o disponibiliza para o código que chamou o método. Por exemplo, Retangulo(5,3).area() retornaria None se usasse print, impedindo que o valor seja armazenado ou usado em expressões. O return envia o resultado para quem chamou, permitindo operações como area * 2 ou armazenamento em variáveis.

RESOLUÇÃO

Mais exercícios de POO

PYPOI2I · IntermediárioHerança simplesPYPOI1I · IntermediárioProperty e setterPYPOI5I · IntermediárioClasse abstrataPYPOO7B · BásicoMétodo estático
Ver todos os exercícios de Python