[問題] 關於判斷式的問題...
各位前輩大家好,
今晚在寫判斷式時遇到一個問題...
def a(b):
if b>1:
return 'A'
elif b==1:
return 'B'
else:
return 'C'
請問為什麼我的return都一直回傳A呢?
P.S 抱歉忘了說明,我是利用raw_input把輸入丟進函式,如果直接帶值進去會跑出正常
的結果!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.127.233
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1425220404.A.72B.html
推
03/01 22:37, , 1F
03/01 22:37, 1F
抱歉@@已補上~
→
03/01 22:48, , 2F
03/01 22:48, 2F
我呼叫兩次函式丟兩個東西進去,分別符合不同的條件,可是都回傳A...
※ 編輯: Dong0129 (220.137.127.233), 03/01/2015 22:57:40
→
03/01 23:01, , 3F
03/01 23:01, 3F
所以我很納悶....謝謝你的示範...
※ 編輯: Dong0129 (220.137.127.233), 03/01/2015 23:28:12
推
03/01 23:34, , 4F
03/01 23:34, 4F
→
03/01 23:36, , 5F
03/01 23:36, 5F
謝謝您!我找看看有沒有其他抓輸入的方法!
※ 編輯: Dong0129 (220.137.127.233), 03/01/2015 23:40:00
推
03/01 23:42, , 6F
03/01 23:42, 6F
→
03/01 23:43, , 7F
03/01 23:43, 7F
謝謝您的幫忙,受益良多,謝謝
※ 編輯: Dong0129 (220.137.127.233), 03/01/2015 23:44:18
推
03/01 23:52, , 8F
03/01 23:52, 8F
→
03/02 11:54, , 9F
03/02 11:54, 9F
→
03/02 11:58, , 10F
03/02 11:58, 10F
討論串 (同標題文章)