Classe Retângulo#
Crie uma classe Retangulo
, com um construtor (__init__
) que recebe dois pontos e os armazena como atributos:
- Ponto do canto inferior esquerdo
- Ponto do canto superior direito
Cada ponto é um objeto do tipo Ponto
, como definido à seguir:
A classe Ponto
já está definida no arquivo solution.py
, você só precisa implementar a classe Retangulo
.
Sua classe Retangulo
deve possuir dois métodos sem argumentos adicionais (lembre-se que métodos sempre recebem self
):
calcula_perimetro(self)
: calcula o perímetro do retângulo;calcula_area(self)
: calcula a área do retângulo.
Dica
Abra o arquivo exemplo.py
para entender como a classe será utilizada. É interessante que você execute essa classe para verificar o resultado enquanto desenvolve a classe Retangulo
e seus métodos.