Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started