[問題] 語法錯誤

看板Python作者 (誠-實-念-佛)時間9年前 (2016/07/22 15:24), 編輯推噓4(407)
留言11則, 8人參與, 最新討論串1/1
最近練習udacity上面的大老二教學 練到這邊忽然一直說我語法錯誤 看了很久實在找不出來 懇請好心人幫忙看一下問題在哪 def hand_rank(hand): ranks = card_ranks(hand) if straight(ranks) and flush(hand): return (8, max(ranks)) elif kind(4, ranks): return (7, kind(4, ranks), kind(1, ranks) --> elif kind(3, ranks) and kind(2, ranks): return (6, kind(3, ranks), kind(2, ranks)) elif flush(hand): return (5, ranks) elif straight(ranks): return (4, max(ranks)) elif kind(3, ranks): return (3, kind(3, ranks), ranks) elif two_pair(ranks): return (2, two_pair(ranks), ranks) elif kind(2, ranks): return (1, kind(2, ranks), ranks) else: return (0, ranks) 箭頭標記的那一行一直顯示語法錯誤 下面的elif也全部都顯示語法錯誤 請問我有哪邊沒注意到? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.74.179 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1469172298.A.501.html

07/22 15:28, , 1F
你標記的前一行少一個後括號
07/22 15:28, 1F

07/22 15:54, , 2F
>< 謝謝大大,原來前一行也有可能影響到...
07/22 15:54, 2F

07/22 16:51, , 3F
挑一個對稱括號會highlit的編輯器
07/22 16:51, 3F

07/22 18:26, , 4F
樓上大大有推薦的嗎?我都適用python內建的IDLE再寫
07/22 18:26, 4F

07/22 18:30, , 5F
sublime atom notepad++
07/22 18:30, 5F

07/22 19:41, , 6F
pycharm
07/22 19:41, 6F

07/22 21:04, , 7F
sublime atom寫python有些好用的plugin能順便裝,寫
07/22 21:04, 7F

07/22 21:06, , 8F
起來比較爽,jetbrains家的IDE像樓上推的pycharm,
07/22 21:06, 8F

07/22 21:06, , 9F
如果你還是學生能用學校的EMAIL (@edu...)換授權用
07/22 21:06, 9F

07/22 21:06, , 10F
他們家全部的IDE,能順便試試
07/22 21:06, 10F

07/23 04:17, , 11F
jupyter超好用
07/23 04:17, 11F
文章代碼(AID): #1NaSfAK1 (Python)
文章代碼(AID): #1NaSfAK1 (Python)