|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import math
class point():
def __init__(self,x,y):
self.x=x
self.y=y
def x(self):
return self.x
def y(self):
return self.y
class line():
def __init__(self,a,b):
self.m=a.x()-b.x()
self.n=a.y()-b.y()
self.len=math.sqrt(self.m*self.m+self.n*self.n)
def getlen(self):
return self.len
>>> a=point(4,8)
>>> b=point(9,20)
>>> k=line(a,b)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
k=line(a,b)
File "C:/Users/Administrator/Desktop/k/给出两个坐标点,求这两个点的长度.py", line 13, in __init__
self.m=a.x()-b.x()
TypeError: 'int' object is not callable 为什么会有这个错误,求解释 |
|