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
相关推荐
老歌老听老掉牙2 小时前
使用贝叶斯因子量化假设验证所需数据量
python·贝叶斯因子·假设
zfj3212 小时前
排查java应用内存溢出的工具和方法
java·开发语言·jvm·内存溢出
nix.gnehc2 小时前
poetry 常用命令
python·poetry
yugi9878382 小时前
MATLAB在卫星姿态控制系统中的应用
开发语言·matlab
历程里程碑2 小时前
C++ 7vector:动态数组的终极指南
java·c语言·开发语言·数据结构·c++·算法
ss2732 小时前
高并发读场景:写时复制容器(Copy-On-Write)
java·开发语言·rpc
czhc11400756632 小时前
c# 1213
开发语言·数据库·c#
我是六月生2 小时前
于windows环境下,使用阿里云oss搭建在线图床,Obsidian/Typora自动将图片上传,实现图片粘贴复制
笔记·阿里云·云计算
一人の梅雨2 小时前
淘宝商品视频接口深度解析:从视频加密解密到多端视频流重构
java·开发语言·python