作者lightsky520 (豬肉滿福堡加蛋)
看板Python
標題[問題] 請問這程式該如何寫,不知該如何寫?
時間Sun Apr 17 00:19:08 2022
想了好久還是無法寫出正確答案,請求高手解答,萬分感謝~
寫一Python程式, 輸入3個數a,b,c, 使用if else, 判斷以下三種狀況:
狀況1: 3個數均不同
狀況2: 有2個數相同
狀況3: 3個數均相同
(1).印出3個數a,b,c; 判斷後印出屬於何種狀況(1,2,3)
(2).狀況1:3個數均不同, 印出中間的數
(3).狀況2:有2個數相同, 印出最小的數
(4).狀況3:3個數均相同, 印出該數為奇數或偶數
程式測試資料
請輸入 a = 6
請輸入 b = 2
請輸入 c = 5
a= 6 , b= 2 , c= 5
屬於狀況 1
中間的數= 5
--------------------------
請輸入 a = 12
請輸入 b = 3
請輸入 c = 16
a= 12 , b= 3 , c= 16
屬於狀況 1
中間的數= 12
--------------------------
請輸入 a = 3
請輸入 b = 2
請輸入 c = 3
a= 3 , b= 2 , c= 3
屬於狀況 2
最小的數= 2
--------------------------
請輸入 a = 3
請輸入 b = 6
請輸入 c = 6
a= 3 , b= 6 , c= 6
屬於狀況 2
最小的數= 3
--------------------------
請輸入 a = 5
請輸入 b = 5
請輸入 c = 5
a= 5 , b= 5 , c= 5
屬於狀況 3
a=b=c= 5 是奇數
--------------------------
請輸入 a = 10
請輸入 b = 10
請輸入 c = 10
a= 10 , b= 10 , c= 10
屬於狀況 3
a=b=c= 10 是偶數
--------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.57.105 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1650125950.A.A93.html
→ Hsins: 作業自己寫 04/17 00:32
推 leo021566: 棄修比較快 04/17 00:38
推 Schottky: 學期未過半可以停修 04/17 00:42
→ qwefghiop1: 抓後用if elif else判斷3種情況後用flag決定印出結果 04/17 01:58
→ qwefghiop1: 抓值後* 04/17 02:00
→ qwefghiop1: 你說想了很久卻沒敘述哪裡想不通,這樣沒人能幫你。 04/17 02:03
→ mantour: 1.說一下你的思路 2.貼你寫出來的程式碼(最好加註解) 04/17 08:34
→ mantour: 3.說明執行結果哪邊不合你預期,有錯誤訊息的話也貼一下 04/17 08:34
→ OrzOGC: 最爛的寫法用一堆if else 硬幹也行吧 04/17 08:42
噓 ToastBen: 不忍噓 04/17 09:20
→ robert09080: 不忍噓,用一堆if else 可以寫 04/17 11:11
→ dhs32: 不忍噓,我小六侄子學一個星期都寫得出來。 04/17 12:58
→ yoche2000: 不忍噓 04/17 15:44
→ yoche2000: 這是不是工院開的課吧 不會吧 04/17 15:44
推 venomsoul: 先把a, b, c弄成list或tuple,然後把這個list或tuple 04/18 00:19
→ venomsoul: 用list 生成式取其set放入list,然後用len判斷,反正 04/18 00:19
→ venomsoul: 都排序好了 04/18 00:19
噓 aalexx: 壓力測試 04/18 16:21
噓 ddavid: 為了問作業題還要註冊新帳號,這時間都夠寫出來了 04/19 14:59
→ lirpassmore: 不忍噓…我文組都寫的出來 04/21 08:36
推 yuetsu: 有笑給推 05/05 10:23
→ bbbAce: 這應該和python沒關係 05/05 20:38
推 BBQ2591: 就一大堆 if else 啊 05/14 05:06