Python创建游戏帮助,(列表)

时间:2011-11-07 19:52:37

标签: python

伪代码在笔记中但是我需要定义一个函数来检查我的peg游戏中留下的有效移动。游戏几乎有两个死亡,它需要这两个数字的总和,并且人们将列表中的数字从1-10中滚动。在这部分内容中,我需要返回列表中尚未挂钩的部分。显然我的代码不对,但我不知道如何做这部分游戏,所以任何帮助修复我的代码将不胜感激,谢谢。

PEGGED = "X"

# This function will return a list of numbers, which are free (don't
# have pegs in them), a.k.a., a list of valid moves


def valid_moves(pegholes):
   validMoves = item in len(range(0, pegholes, 1)) != PEGGED

   return validMoves

1 个答案:

答案 0 :(得分:3)

这个逻辑可能有效:

validMoves = [item for item in pegholes if item != PEGGED]