新手请看本篇 - Python - 题解 | 绕距

绕距

https://www.nowcoder.com/practice/7a245fc6284f4139b4fb21de58e68483

import math

# 公式中留参参数
x1,y1 = map(int,input().split())
x2,y2 = map(int,input().split())

# 求公差
gx = x1 - x2 
gy = y1 - y2

# 根据公式带入
dm = abs(gx) + abs(gy)
de = math.sqrt(gx * gx + gy * gy)  #math.sqrt是根号

# abs是绝对值 
sj = abs(dm-de)

print(f"{sj:.6f}") #这里限制小数点6位 

# 本代码适合新手查看学习 你需要看的是公式里的参数 而不是题目整体 

全部评论
点赞 回复 分享
发布于 07-08 21:46 广东

相关推荐

不愿透露姓名的神秘牛友
07-10 15:58
投个小米提前批试试水,先投一个岗位看看形势,不行就再沉淀一下投第二个岗位,莫辜负
Java抽象带篮子:我嘞个骚刚,已经开始研发6g了吗
投递小米集团等公司7个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务