Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.4英雄的扑克位置_Python_Position_Poker - Fatal编程技术网

Python 3.4英雄的扑克位置

Python 3.4英雄的扑克位置,python,position,poker,Python,Position,Poker,我有一张有9个座位的扑克桌,代表着玩家名单和按钮位置。 我必须计算英雄的位置(UTG、中间位置、后期位置、CO、BB、SB…)。 有些座位可能是空的,在这种情况下,该位置用“”填充 在这种情况下,英雄是小盲人 有没有办法解决这个问题?我用2解决了这个问题(先从按钮循环到最后,然后从开始循环到按钮-1): 英雄是小盲还是大盲?这不是一个扑克网站,而是一个编程网站。你不能指望人们知道扑克的规则和术语。 table=["Player_1","Player_2","","","Hero","","","

我有一张有9个座位的扑克桌,代表着玩家名单和按钮位置。 我必须计算英雄的位置(UTG、中间位置、后期位置、CO、BB、SB…)。 有些座位可能是空的,在这种情况下,该位置用“”填充

在这种情况下,英雄是小盲人


有没有办法解决这个问题?

我用2
解决了这个问题(先从按钮循环到最后,然后从开始循环到按钮-1):


英雄是小盲还是大盲?这不是一个扑克网站,而是一个编程网站。你不能指望人们知道扑克的规则和术语。
table=["Player_1","Player_2","","","Hero","","","","Player_3"]
button_position=1#Player_2 is the Button
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