importsysdeff(c):d={'A':'1','T':'a','J':'b','Q':'c','K':'d'}s=len(set([c[i]foriinrange(0,10,2)]))==1r=''.join(sorted([d[c[i]]ifc[i]indelsec[i]foriinrange(1,11,2)]))l=len(set(r))ifl==2:print'Four of a kind'ifr.count(r[0])in[1,4]else'Full house'elifl==5:if'123456789abcd 1abcd'.find(r)>=0:print('Royal flush 'ifr=='1abcd'else'Straight flush')ifselse'Straight'elifs:print'Flush'else:print'No pair'elifs:print'Flush'elifl==4:print'One pair'elifl==3:print'Three of a kind'if[iforiinset(r)ifr.count(i)>=3]else'Two pair'f(sys.argv[1])
匿名
#5185()
[
Python
]
Rating3/3=1.00
Rating3/3=1.00-0+
1 reply [ reply ]