Try   HackMD

10-3:正三角形嗎?

Chinglin-K


目錄:Dice 程式教學-Python完整版
上一篇:10-2:分數等第
下一篇:10-4:玩玩二分法


題目

寫一個程式,讓使用者輸入三邊長。
這三邊長,可能是正三角形、也可能不是正三角形,甚至無法構成三角形。
如果是正三角形,則印出如輸出範例6 6 6正三角形的結果,
如果不是三角形,則印出如輸出範例5 4 3非正三角形的結果,
若無法構成三角形,則印出無法構成三角形。

請輸入三組資料進行測試。

輸入範例:
6
6
6
5
4
3
1
1
2
輸出範例:
6 6 6正三角形
5 4 3非正三角形
1 1 2無法構成三角形


程式碼

num=[] for i in range(3): for j in range(3): n=int(input()) num.append(n) if( (num[0]+num[1])> num[2] and (num[1]+num[2])> num[0] and (num[0]+num[2])> num[1] ): if(num[0]==num[1] and num[1]==num[2]): print(f'{num[0]} {num[1]} {num[2]}正三角形') else: print(f'{num[0]} {num[1]} {num[2]}非正三角形') else: print(f"{num[0]} {num[1]} {num[2]}無法構成三角形") num.clear() #清除陣列內容

輸出


目錄:Dice 程式教學-Python完整版
上一篇:10-2:分數等第
下一篇:10-4:玩玩二分法


「盡多少本分,得多少本事」😊