我有一个扑克桌,有9个座位,表示为球员名单和按钮位置。 我必须计算英雄的位置(UTG,中间位置,后期位置,CO,BB,SB ......)。 有些座位可能是空的,在这种情况下,这个地方充满了“”。
table=["Player_1","Player_2","","","Hero","","","","Player_3"]
button_position=1#Player_2 is the Button
在这种情况下,英雄是小盲注。
关于如何解决问题的任何想法?
答案 0 :(得分:0)
我用2 for
解决了(先从按钮循环到最后,然后从开始循环到按钮-1):
def position(table,button_position):
temp = [x for x in table if x!=""]
contatore=0
relative_position=0
for i in range(button_position,len(table)):
if(table[i]!=""):
contatore=contatore+1
if(table[i]=="Hero"):
relative_position=contatore
if(relative_position==0):
for i in range(0,button_position-1):
if(table[i]!=""):
contatore=contatore+1
if(table[i]=="Hero"):
relative_position=contatore
return relative_position