【发布时间】:2017-03-19 04:40:46
【问题描述】:
请在 python 中很新,我正在尝试做一个二进制 CSP 实例,它根据用户想要的变量数量生成变量。因此,如果用户想要 4 个变量,它会生成 X1、X2、X3、X4,然后附加到一个列表中。我试过了,还是放不下
class CSP:
def __init__(self, variables):
self.variables = list(variables)
def get_variables(self):
return self.variables
class Map(CSP):
n = input("Enter number of variables: ")
for i in range(n):
vare = 'X' + 'i'
def __init__(self):
super().__init__(self._collect_variables())
def _collect_variables(self):
variables = []
variables.append(self.vare) #list the user appends to
def main():
Map()
if __name__ == '__main__':
main()
【问题讨论】:
标签: python-3.x random constraint-programming