【发布时间】:2015-06-19 09:40:29
【问题描述】:
所以我是 StackOverFlow 的新手,我有一个关于我用 Python 制作的井字游戏的简短问题。我已经完成了大部分游戏,但我对电脑玩家的动作感到困惑。我了解如何使其成为随机生成的数字。我目前有,
'board = [" ", " ", " ", " ", " ", " ", " ", " ", " "]
compTurn = random.randrange(0,9)
board[compTurn] = "O"
printboard(board)`
我需要确保随机生成的数字不会是板上已经占用的空间。
假设我在游戏中先走,然后选择左上角的去核器或棋盘[0] 来放置我的“X”。我将如何确保计算机 random.range 不会占用已包含数字的位置。
非常感谢!
【问题讨论】:
标签: python function python-3.x functional-programming