上传者: 38744153
|
上传时间: 2022-03-26 23:57:43
|
文件大小: 66KB
|
文件类型: -
是Udacity课程的第一个项目。
先从宏观把握一下思路,目的是做一个比较德州扑克大小的问题
首先,先抽象出一个处理的函数,它根据返回值的大小给出结果。
之后我们在定义如何比较两个或者多个手牌的大小,为方便比较大小,我们先对5张牌进行预处理,将其按照降序排序,如下:
def card_ranks(hand):
ranks = ['--23456789TJQKA'.INDEX(r) for r, s in hand]
ranks.sort(reverse=True)
return ranks
然后我们可以枚举出一共有9种情况,并用数字代表每一种情况的等级,利用Python的比较功