設計說明:
請撰寫一程式,讓使用者輸入四個數字x1、y1、x2、y2,分別代表兩個點的座標(x1, y1)、(x2, y2)。計算並輸出這兩點的座標與其歐式距離。
提示1:歐式距離
提示2:兩座標的歐式距離,輸出到小數點後第4位
輸入輸出:
輸入說明
四個數字x1、y1、x2、y2
輸出說明
座標1
座標2
兩座標的歐式距離
座標2
兩座標的歐式距離
輸入輸出範例
範例輸入
2
1
5.5
8
範例輸出
( 2 , 1 )
( 5.5 , 8 )
Distance = 7.8262
Code:
import math x1=eval(input()) y1=eval(input()) x2=eval(input()) y2=eval(input()) Distance=(x1-x2)**2+(y1-y2)**2 print("(" , x1 , ",", y1 , ")") print("(" , x2 , ",", y2 , ")") print("Distance = %.4f"%(math.sqrt(Distance)))