利用类来计算点是不是在园内《python语言程序设计》2018版--第8章18题第3部分

python 复制代码
  def contains_point(self,other_x,other_y):
        x1 = self.__x
        y1 = self.__y
        x2 = other_x
        y2 = other_y
        countDis = int((pow((x2-x1),2) + pow((y2-y1),2)) ** 0.5)
        if countDis < self.__radius:
            print(f"坐标x:{other_x},y:{other_y},点2在园1内")
            return True
        else:
            print(f"坐标x:{other_x},y:{other_y},点2不在园1内")
            return False


相关推荐
一条咸鱼_SaltyFish16 小时前
[Day12] 合同审查引擎开发中的技术挑战与解决之道 contract-review-engine
开发语言·人工智能·程序人生·开源软件·ddd·个人开发·ai编程
zho_uzhou16 小时前
倍福指针使用——始终为字节形式
开发语言
郑州光合科技余经理16 小时前
开发实战:海外版同城o2o生活服务平台核心模块设计
开发语言·git·python·架构·uni-app·生活·智慧城市
Kratzdisteln16 小时前
【Python】Flask 2
开发语言·python·flask
程序员三藏16 小时前
单元测试详解
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
Cx330❀16 小时前
《C++ 递归、搜索与回溯》第2-3题:合并两个有序链表,反转链表
开发语言·数据结构·c++·算法·链表·面试
540_54016 小时前
ADVANCE Day44
人工智能·python·深度学习
AI科技星16 小时前
电场起源的几何革命:变化的引力场产生电场方程的第一性原理推导、验证与统一性意义
开发语言·人工智能·线性代数·算法·机器学习·数学建模
小六子成长记16 小时前
【C++】:多态的实现
开发语言·c++
flysh0516 小时前
关于C#编程中的async / await关键字
开发语言·c#