Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using python write the code Defining a Class Define the class Rectangle. It's constructor takes a pair of numbers representing the top-left corner, and two

Using python write the code

image text in transcribed

Defining a Class Define the class Rectangle. It's constructor takes a pair of numbers representing the top-left corner, and two other numbers representing the width and height. It has the following methods: get _bottom right) return the bottom right corner as a pair of numbers. move(P) - move the rectangle so that p becomes the top-left corner (leaving the width and height unchanged) resize(width, height) - set the width and height of the rectangle to the supplied arguments (leaving the top-left corner unchanged). strreturn the string representation of the rectangle as a pair of pairs- .e. the top left and bottom right corners. Note: this problem uses the coordinate system commonly used for computer graphics. In this system, the origin is in the top-left corner and the y-axis is flipped. The bottom-right corner will therefore have a larger y coordinate than the top-left corner. Examples: Each example below follows on from the previous one. Be careful to get the spacing right for str - i.e. comma followed by space >>> r = Rectangle( (2,3), 5, 7) >>>str(r) >>> r.move ( (5,6)) >>>str(r) >>> r.resize(2,3) >>>str(r) >>> r.get bottom right() (7, 9)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions