作者cs61y527 (诚-实-念-佛)
看板Python
标题[问题] 语法错误
时间Fri Jul 22 15:24:53 2016
最近练习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://webptt.com/cn.aspx?n=bbs/Python/M.1469172298.A.501.html
1F:→ crazycy: 你标记的前一行少一个後括号 07/22 15:28
2F:→ cs61y527: >< 谢谢大大,原来前一行也有可能影响到... 07/22 15:54
3F:推 Yshuan: 挑一个对称括号会highlit的编辑器 07/22 16:51
4F:→ mmxmmxmmx: 楼上大大有推荐的吗?我都适用python内建的IDLE再写 07/22 18:26
5F:推 ccvs: sublime atom notepad++ 07/22 18:30
6F:推 LuLuCow: pycharm 07/22 19:41
7F:推 ilms49898723: sublime atom写python有些好用的plugin能顺便装,写 07/22 21:04
8F:→ ilms49898723: 起来比较爽,jetbrains家的IDE像楼上推的pycharm, 07/22 21:06
9F:→ ilms49898723: 如果你还是学生能用学校的EMAIL (@edu...)换授权用 07/22 21:06
10F:→ ilms49898723: 他们家全部的IDE,能顺便试试 07/22 21:06
11F:→ laputaflutin: jupyter超好用 07/23 04:17