Skip to content

Can't Define user function in python  #6438

@lohargaurav00

Description

@lohargaurav00

Can't Define any user defined function in python

Indintation spell all correct but i don't know what is happening exactly
IMG-20220930-WA0006

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>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions