【发布时间】:2013-11-29 00:43:46
【问题描述】:
为什么计算机没有变成 x ?在它通过循环并找到列表中而不是选择的东西之后,它不应该将 x 的值分配给计算机吗?
def ComputerMove(gameboard):
for x in list:
if x not in picked and x in list:
computer = x
list = ("b2", "a1", "c3", "a3", "c1", "a2", "b3", "b1", "c2")
gameboard = {0:' ', 1:' ', 2:' ',
3:' ', 4:' ', 5:' ',
6:' ', 7:' ', 8:' ',
}
picked = ("b2", "a1", "c3", "a3")
ComputerMove(gameboard)
【问题讨论】:
-
ComputerMove 应该返回/做什么?
-
这只是回调函数,所以它可以实际运行
标签: function loops python-3.x