python程式教學範例~三角形判斷

 python程式教學範例~三角形判斷

1. python原始程式~輸入三個邊長,並判斷其可形成何種三角形?

<若看不清楚, 可點擊圖片,可放大圖片 >

2. python程式說明 :

   (2)~(4)表示 : 將鍵盤輸入的字元轉換成整數並分別存在

                         變數a .b. c 中

  (5)~(16)表示將 a . b. c 從小到大排列 , 即 a <  b < c 。

  其中(5)~(8)表示 : 如果 a > b就執行以下程式, 即將a . b對調。

  其中(9)~(12)表示 : 如果 a > c就執行以下程式, 即將a . c對調。

  其中(13)~(16)表示 : 如果b > c就執行以下程式, 即將b . c對調。

  (17)~(18)表示 : 如果較短的兩邊長的和小於或等於最長邊長

                             時,即無法形成三角形

   *排除(17)~(18)的情況下:

   (19)~(20)表示 : 如果較短的兩邊長的平方和等於最長邊長

                             的平方時,即可形成直角三角形

   (21)~(22)表示 : 如果較短的兩邊長的平方和大於最長邊長

                             的平方時,即可形成銳角三角形

   (23)~(24)表示 : 如果較短的兩邊長的平方和小於最長邊長

                             的平方時,即可形成鈍角三角形。 

3. python程式執行結果









留言

這個網誌中的熱門文章

python的基礎教學~從零開始學python寫程式

scratch程式教學範例~三角形判斷

從零開始學會寫程式