From eb8b79c2495d8c7589e614704c6cb6222edf8fab Mon Sep 17 00:00:00 2001 From: lolabird Date: Fri, 16 Feb 2024 18:31:28 -0700 Subject: [PATCH] Solve Problem 13 --- thinkcspy/Chapter-17-18-Exercises/rectangle.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/thinkcspy/Chapter-17-18-Exercises/rectangle.py b/thinkcspy/Chapter-17-18-Exercises/rectangle.py index 4a99ea0..fc5dec8 100644 --- a/thinkcspy/Chapter-17-18-Exercises/rectangle.py +++ b/thinkcspy/Chapter-17-18-Exercises/rectangle.py @@ -51,8 +51,12 @@ class Rectangle: return True return False + + def diagonal(self): + pnt = Point(self.width, self.height) + return pnt.distanceFromOrigin() -r = Rectangle(Point(0, 0), 10, 5) +r = Rectangle(Point(-10, 5), 4, 30) #print(r) -print(r.contains(Point(-9, .0001))) +print(r.diagonal()) \ No newline at end of file