Python编程题:编程求两点之间的曼哈顿距离?

Python编程题:编程求两点之间的曼哈顿距离?,第1张

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

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12530609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存