伪代码在笔记中但是我需要定义一个函数来检查我的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
答案 0 :(得分:3)
这个逻辑可能有效:
validMoves = [item for item in pegholes if item != PEGGED]