| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 426 人关注过本帖
标题:python 切比雪夫距离
只看楼主 加入收藏
yh3163
Rank: 2
等 级:论坛游民
帖 子:49
专家分:50
注 册:2022-1-27
结帖率:87.5%
收藏
已结贴  问题点数:5 回复次数:5 
python 切比雪夫距离
大佬们,请帮忙看一下这个代码有什么错
题目描述:
小C有一个平面!

他在平面上找到两个点。 请求出它们之间的切比雪夫距离。

切比雪夫距离被定义为该点与 X 轴和 Y 轴坐标差的绝对值中较大的一个。

输入格式:
四个整数,a,b,c,d。 坐标是 (a, b) 和 (c, d)
输出格式:
输出这两点的切比雪夫距离。
样例输入:
0 0 3 4
样例输出:
4
约定:
0<=a, b, c, d<=100
我的代码:
a = int(input())
b = int(input())
c = int(input())
d = int(input())
x = c - a
y = d - b
x = abs(x)
y = abs(y)
if x > y:
    print(int(x))
else:
    print(int(y))
搜索更多相关主题的帖子: 切比雪夫 input int 距离 输出 
2022-05-27 18:26
yh3163
Rank: 2
等 级:论坛游民
帖 子:49
专家分:50
注 册:2022-1-27
收藏
得分:0 
大佬们好啊
2022-05-27 18:28
古123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:14
帖 子:217
专家分:1079
注 册:2017-2-5
收藏
得分:0 
a,b,c,d = map(int,input("shuru:").split(" "))

print(max(abs(a-c),abs(b-d)))
收到的鲜花
  • yh31632022-05-28 09:53 送鲜花  1朵  
2022-05-28 09:15
yh3163
Rank: 2
等 级:论坛游民
帖 子:49
专家分:50
注 册:2022-1-27
收藏
得分:0 
回复 3楼 古123
请问有完整代码吗
2022-05-28 09:53
古123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:14
帖 子:217
专家分:1079
注 册:2017-2-5
收藏
得分:5 
回复 4楼 yh3163
这就是啊,加个判断
程序代码:
a,b,c,d = map(int,input("输入4个数:").split(" "))

if all([i in range(101) for i in (a,b,c,d)]):
    print(max(abs(a-c),abs(b-d)))
else:
    print("超出范围")
    


图片附件: 游客没有浏览图片的权限,请 登录注册
2022-05-28 18:43
sssooosss
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:434
专家分:927
注 册:2019-8-27
收藏
得分:0 
共同学习
2022-05-29 09:31
快速回复:python 切比雪夫距离
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036633 second(s), 10 queries.
Copyright©2004-2022, BCCN.NET, All Rights Reserved