【发布时间】:2013-02-26 17:30:41
【问题描述】:
我不明白,如何返回 List 而不是 None?
class foo():
def recursion(aList):
if isGoal(aList[-1]):
return aList
for item in anotherList:
newList = list(aList)
newList.append(item)
recursion(newList)
someList = [0]
return recursion(someList)
基本上代码是记录所有路径(从0开始)。谁先得到 100 将被退回。 isGoal() 是检查路径的最后一项是否为 100。anotherList 是一个小随机数列表(从 0 到 100)。
【问题讨论】: