def My_abs(num):
if num <蚂衡 0:
num *= -1
return num
print(abs(-5))
x1,y1=eval(input("输入A点坐标,以逗号分隔:"桐物早))
x2,y2=eval(input("输入B点坐标,以逗号分隔:"))
def getManhattanDistance(x1, y1, x2, y2):
return My_abs(x1 - x2) + My_abs(y1 - y2)
# 调用并局雀输出计算的曼哈顿距离
print(getManhattanDistance(x1, y1, x2, y2))
abs在Python中有了,然后我就命名成了My_abs。
备注也都打好了。
折柳成荫写的是C,soulofbug写的是python
#include<stdio.h>老枣#include<math.h>
int main()
{
float x1,x2,y1,y2
printf("请输入二个点的坐标:"脊亩)
scanf("%f %f %f %f",&x1,&y1,&x2,&y2)
printf("二个点的曼哈顿距离是:侍野拆%f\n",fabs(x1-x2)+fabs(y1-y2))
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)