您當前的位置:首頁 > 體育

Python怎麼做勾股定理?

作者:由 劉一墨 發表于 體育時間:2022-02-09

我用 Python 3。8。12 編寫了一個“勾股定理計算器”。

該程式呼叫了 Python 的內建模組:math

題主直接執行以下原始碼即可。

我的原始碼:

from

math

import

sqrt

print

‘勾股定理計算器’

print

‘假設三邊分別是a、b、c; c是斜邊(與直角相對的邊)’

formula

=

input

‘您要計算哪一邊? 請輸入a,b,c中的一邊 > ’

if

formula

==

‘c’

side_a

=

int

input

‘請輸入a邊的長度: ’

))

side_b

=

int

input

‘請輸入b邊的長度: ’

))

side_c

=

sqrt

side_a

*

side_a

+

side_b

*

side_b

print

‘c邊的長度是: ’

print

side_c

elif

formula

==

‘a’

side_b

=

int

input

‘請輸入b邊的長度: ’

))

side_c

=

int

input

‘請輸入c邊的長度: ’

))

side_a

=

sqrt

((

side_c

*

side_c

-

side_b

*

side_b

))

print

‘a邊的長度是:’

print

side_a

elif

formula

==

‘b’

side_a

=

int

input

‘請輸入a邊的長度: ’

))

side_b

=

int

input

‘請輸入c邊的長度: ’

))

side_c

=

sqrt

side_c

*

side_c

-

side_a

*

side_a

print

‘b邊的長度是:’

print

side_c

else

print

‘請在a,b,c三邊當中選擇一邊’

根據“勾三股四玄五(a=3, b=4, c=5)”,我測試了一下上述程式碼,返回結果如下圖:

Python怎麼做勾股定理?

“勾股定理計算器”親測有效!

為方便複製,可點選

堅果雲

連結,下載原始碼:

原始碼下載地址

希望我的回答對題主有所幫助。

標簽: side  print  input  int  長度