我在写扑克模拟游戏。我已经准备好一些零件了。
但我坚持把我的手和桌上的牌做比较。
我的想法是拿我的2张牌,从牌堆里随机拿3张牌,看看这会不会引起一个同花顺什么的。但我当然要循环,所以我要用手和套牌来做所有的组合。你知道吗
如果这是牌组中的5张牌,而1代表我将采取的牌位并与之比较。这些都是我要把我的牌和牌组比较的组合。你知道吗
00111
01011
01101
01110
10011
10101
10110
11001
11010
11100
我怎么能循环这个?桌牌只是一组物体。你知道吗
Tags:
可能尝试来自
itertools
的combinations
:您表示输出的方式令人困惑,但由于您要从一组5张卡中选择3张卡,因此需要5C3。您可以使用
itertools.combinations
实现这一点。你知道吗从doc:
itertools.组合(iterable,r):
导入itertools
输出:
相关问题 更多 >
编程相关推荐