我目前正在完成一个围捕程序和python,正在努力确定如何“检查”一只手上是否有4张相同等级的牌(ace、2等),并将其移除。我目前的代码如下:
def check(hand, score):
for i in range(len(hand)- 1):
j = hand[i]
if j == 4:
print("you have completed a set :)")
for j in range(4):
hand.remove[j]
score += 1
else:
print("no sets have been found ☹")
有什么建议吗
您可以使用
set
在已检查的手牌中获得唯一的卡,然后计算出现的次数:结果:
相关问题 更多 >
编程相关推荐