-
-
Notifications
You must be signed in to change notification settings - Fork 49.6k
Description
Can't Define any user defined function in python
Indintation spell all correct but i don't know what is happening exactly

Refrence code --
def display_board(board):
print( board[7],"|", board[8],"|", board[9] )
print("--|---|--")
print( board[4],"|", board[5],"|", board[6] )
print("--|---|--")
print( board[1],"|", board[2], "|",board[3] )
#********************************************************#
#test_board = ['#','X','O','X','O','X','O','X','O','X']
#display_board(xyz)
#********************************************************#
def player_input():
while True:
player_1 = input("Please select character ('X' or 'O'): ").upper()
if player_1 == "X" or player_1 == "O" :
break
elif player_1 != "X" or player_1 != "O" :
print("Wrong character!!!", end=" ")
if player_1 == "X":
return print("X", "O")
else:
return print("O", "X")
#player_input()
def place_marker(board, player_1, position):
board[position] = player_1
place_marker(test_board,'$',8)
display_board(test_board)
PS C:\Users\lohar> & C:/Users/lohar/AppData/Local/Programs/Python/Python310/python.exe "d:/Vs code/Programs/Tic_Tac_Toe.py"
Traceback (most recent call last):
File "d:\Vs code\Programs\Tic_Tac_Toe.py", line 14, in
display_board(xyz)
NameError: name 'xyz' is not defined
PS C:\Users\lohar> & C:/Users/lohar/AppData/Local/Programs/Python/Python310/python.exe "d:/Vs code/Programs/Tic_Tac_Toe.py"
Please select character ('X' or 'O'): o
O X
Traceback (most recent call last):
File "d:\Vs code\Programs\Tic_Tac_Toe.py", line 40, in
place_marker(test_boar,'$',8)
NameError: name 'test_boar' is not defined
PS C:\Users\lohar>