第 4 个 elif 结局抛出错误,无法分配给操作员。我正在尝试设计一个井字游戏并根据他们的选择分配玩家 X 和 0。不能分配给操作员
def player_input(player):
marker = ''
while(marker != 'X' and marker != '0'):
marker = input('{},choose X or 0:'.format(player))
if(player == 'Player1' and marker == 'X'):
temp_player1 = 'Player1' and player1_marker = 'X' and temp_player2 = 'Player2' and player2_marker = '0'
elif(player == 'Player1' and marker == '0'):
temp_player1 = 'Player1' and player1_marker = '0' and temp_player2 = 'Player2' and player2_marker = 'X'
elif(player == 'Player2' and marker == 'X'):
temp_player1 = 'Player1' and player1_marker = '0' and temp_player2 = 'Player2' and player2_marker = 'X'
elif(player == 'Player2' and marker == '0'):
temp_player1 = 'Player1' and player1_marker = 'X' and temp_player2 = 'Player2' and player2_marker = '0'
else:
pass
return(temp_player1,player1_marker,temp_player2,player2_marker)