python中的alpha beta修剪
在alpha,beta修剪算法中,
我有一个类,其中定义了函数def getAction(self,gamestate)id。我在def getAction中又做了两个函数
喜欢:
class BAC:
def you(self,gamestate):
def me(gamestate,depth,alpha, beta):
------
return v
def both(gamestate,depth,alpha, beta):
-------------------
return v
return me(gamestate,0,alpha, beta)-
我需要将alpha,beta放在我和两个函数中。但是我在哪里定义alpha和beta值。如果我在def me和def两者中定义alpha和beta,那么就会出现错误,因为全局名称alpha不存在。
如何制作alpha和beta局部变量或如何才能使其正常工作?
没有找到相关结果
已邀请:
2 个回复
蕉衫
或者您可以初始化属性变量,如:
如果你想要持久化,你所需要的只是引用类的属性。 如果您选择第一个解决方案:
输出将是
旦彤