Exercise 15.1. 定义一个叫做Circle 类,类的属性是圆心 (center) 和半径 (radius) , 其中,
圆心 (center) 是一个 Point 类,而半径 (radius) 是一个数字。
实例化一个圆心 (center) 为 (150, 100) ,半径 (radius) 为 75 的Circle 对象。
1、编写一个名称为point_in_circle 的函数,该函数可以接受一个圆类 (Circle) 对象和点类
(Point) 对象,然后判断该点是否在圆内。在圆内则返回True 。
2、编写一个名称为rect_in_circle 的函数,该函数接受一个圆类 (Circle) 对象和矩形
(Rectangle) 对象,如果该矩形是否完全在圆内或者在圆上则返回True 。
3、编写一个名为rect_circle_overlap 函数,该函数接受一个圆类对象和一个矩形类对象,如
果矩形有任意一个角落在圆内则返回True 。或者写一个更具有挑战性的版本,如果该矩
形有任何部分落在圆内返回True 。
#######15.9 p175
import math
class Circle: #
"""
This is a circle Class,
incude Center and radius
"""
class Point:
"""
This is a point
"""
class Rectangle():
""