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