第1類:基本程式設計

TQC+ 程式語言Python 108 座標距離計算

題目說明:

請撰寫一程式,讓使用者輸入四個數字x1、y1、x2、y2,分別代表兩個點的座標(x1, y1)、(x2, y2)。計算並輸出這兩點的座標與其歐式距離。
提示1:歐式距離 

 

=((x1−x2)2+(y1−y2)2)
提示2:兩座標的歐式距離,輸出到小數點後第4位

範例輸入

2
1
5.5
8

範例輸出

( 2 , 1 )
( 5.5 , 8 )
Distance = 7.8262

程式碼:

import math

x1 = eval(input())
y1 = eval(input())
x2 = eval(input())
y2 = eval(input())

print('( {} , {} )' .format(x1, y1))
print('( {} , {} )' .format(x2, y2))
print('Distance = %.4f' %math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2))

 

TQC+ 程式語言Python 第1類:基本程式設計





如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

發表迴響