python蓝色的圆_Python-矩形和圆形

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():

""

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值