TypeError:unsupported operand type(s) for -: ‘method‘ and ‘int‘

python 复制代码
def contains(self,circle_2D):
        x1 = self.__x
        y1 = self.__y
        x2 = circle_2D.get_x
        y2 = circle_2D.get_y
        r1 = self.__radius
        r2 = circle_2D.get_radius
        countDis = int((pow((x2-x1),2) + pow((y2-y1),2)) ** 0.5)
        if countDis < r1 and r2 < r1:
            print(f"坐标x:{x2},y:{y2},半径{r2},点2在园1内")
            return True
        else:
            print(f"坐标x:{x2},y:{y2},半径{r2},点2不在园1内")
            return False

问题

我忘了加()

python 复制代码
def contains(self,circle_2D):
        x1 = self.__x
        y1 = self.__y
        x2 = circle_2D.get_x()
        y2 = circle_2D.get_y()
        r1 = self.__radius
        r2 = circle_2D.get_radius()
        countDis = int((pow((x2-x1),2) + pow((y2-y1),2)) ** 0.5)
        if countDis < r1 and r2 < r1:
            print(f"坐标x:{x2},y:{y2},半径{r2},点2在园1内")
            return True
        else:
            print(f"坐标x:{x2},y:{y2},半径{r2},点2不在园1内")
            return False
相关推荐
tod11310 小时前
力扣高频 SQL 50 题阶段总结(四)
开发语言·数据库·sql·算法·leetcode
科技林总10 小时前
使用Miniconda安装Jupyter
笔记
言無咎10 小时前
从规则引擎到任务规划:AI Agent 重构跨境财税复杂账务处理体系
大数据·人工智能·python·重构
2501_9400078910 小时前
Flutter for OpenHarmony三国杀攻略App实战 - 战绩记录功能实现
开发语言·javascript·flutter
naruto_lnq10 小时前
C++中的桥接模式
开发语言·c++·算法
无限进步_10 小时前
面试题 02.02. 返回倒数第 k 个节点 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
张小凡vip10 小时前
数据挖掘(十)---python操作Spark常用命令
python·数据挖掘·spark
布谷歌10 小时前
面试题整理
java·开发语言
U盘失踪了10 小时前
Reqable 导出响应数据
python
2301_7903009610 小时前
数据分析与科学计算
jvm·数据库·python