计算两点间距时出现问题,无论加不加return都是在迭代器里。
#草稿
#两点间距
x1= int(input ("x1=")); x2 = int(input("x2="))
y1 = int(input("y1=")); y2 = int(input("y2="))
def Fx(x1,x2,y1,y2):
Fx= ((x1-x2)**2 + (y1-y2)**2)**0.5
return Fx
print(Fx)
公式是横纵坐标的平方差再开方.
?None
计算两点间距时出现问题,无论加不加return都是在迭代器里。
#草稿
#两点间距
x1= int(input ("x1=")); x2 = int(input("x2="))
y1 = int(input("y1=")); y2 = int(input("y2="))
def Fx(x1,x2,y1,y2):
Fx= ((x1-x2)**2 + (y1-y2)**2)**0.5
return Fx
print(Fx)
?None
print(Fx)
这里Fx是个函数,没有调用啊,你打印函数本身干什么,不应该打印返回值吗
不放代码是一点看不懂是吗
print(Fx(x1,x2,y1,y2))