我正在创建井字游戏。我有一个功能可以替换用户选择的板子部分,然后计算机将发挥作用。该函数设置为插入两个参数(user_choices和computer_choices)。但是,在第一轮之后,我需要该函数能够在user_choices和computer_choices中进行多种选择。
我认为使用列表可以解决此问题,但是我猜参数不能将列表作为数据。
我对编码非常陌生,因此我可能会丢失一些显而易见的东西。有什么想法吗?
def making_new_board(user_choices, computer_choices):
new_board = ""
for character in board:
if character == user_choices:
new_board += user_symbol
elif character == computer_choices:
new_board += computer_symbol
else:
new_board += character
time.sleep(1)
print(new_board)
答案 0 :(得分:0)
我建议您使用3x3网格代替
/Home/Default
您可以使用
进行打印board = []
for i in range(3):
board.append([""], [""], [""]) # This will create a board of 3 by 3
要在板上编辑特定的香料,您可以使用此
for i in board:
print(i)
注意:Y值从上到下而不是从下到上。