--- title: 10-3:正三角形嗎? lang: zh-tw tags: DICE Python --- 10-3:正三角形嗎? === > [name=Chinglin-K] --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[10-2:分數等第](https://hackmd.io/@Chinglin-K/Dice-10-2) 下一篇:[10-4:玩玩二分法](https://hackmd.io/@Chinglin-K/Dice-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無法構成三角形 --- ## 程式碼 ```Python= 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() #清除陣列內容 ``` --- ## 輸出 ```Python= ``` --- 目錄:[Dice 程式教學-Python完整版](https://hackmd.io/@Chinglin-K/Dice-menu) 上一篇:[10-2:分數等第](https://hackmd.io/@Chinglin-K/Dice-10-2) 下一篇:[10-4:玩玩二分法](https://hackmd.io/@Chinglin-K/Dice-10-4) --- :::info 「盡多少本分,得多少本事」😊 ::: --- {%hackmd i1nMRrZcTFmTvoF897K9zg %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up