L_Lix 2023-02-05 12:00 采纳率: 100%
浏览 165
已结题

python两点距离

【问题描述】编写程序,从键盘输入两点的坐标(x1,y1)和(x2,y2),计算并输出两点之间的距离。利用公式,引入math模块,使用sqrt()函数。
【输入格式】分两行输入两点的坐标,x坐标和y坐标间以“,”隔开。
【输出格式】两点间距离(小数点后保留两位小数)
【样例输入1】
1,5
4,9
【样例输出1】
5.00

答:
import math
x1, y1= map(int,input().split(' , '))
x2, y2 = map(int,input(). split(' , '))
d = math.sqrt((x1 - x2)**2 + (y1 - y2)**2)
print("%.2f"%d)
这么写不对 请问各位问题在哪里

  • 写回答

2条回答 默认 最新

  • weixin_48427751 2023-02-05 12:14
    关注

    把int改成float可以嘛
    x1, y1 = map(float, input().split(','))
    x2, y2 = map(float, input().split(','))

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月13日
  • 已采纳回答 2月5日
  • 创建了问题 2月5日