this is for a tic tac toe game for my project but I still don't under stand the difference between my code and my mentor's code correct code:
def player_input():
marker = ''
while not (marker == 'X' or marker == 'O'):
marker = input('Player 1: Do you want to be X or O? ').upper()
if marker == 'X':
return ('X', 'O')
else:
return ('O', 'X')
my code:
def player_input():
player1 = ""
while player1 != "X" or player1 !="O":
player1 = input("choose x or o : ").upper()
if player1 == "X":
return ("X","O")
else:
return ("O", "X")