mirror of
https://github.com/metafy-social/python-scripts.git
synced 2024-11-23 20:11:10 +00:00
Tic Tac Toe
This commit is contained in:
parent
1f252887e0
commit
2267dcfdaa
40
scripts/Tic-Tac-Toe/main.py
Normal file
40
scripts/Tic-Tac-Toe/main.py
Normal file
|
@ -0,0 +1,40 @@
|
|||
def check(m):
|
||||
if ( (m[0][0] == m[0][1] == m[0][2] != 0)
|
||||
or (m[1][0] == m[2][0] == m[0][0] != 0 )
|
||||
or (m[0][0] == m[1][1] == m[2][2] != 0)
|
||||
or (m[1][0] == m[1][2] == m[1][2] != 0)
|
||||
or (m[2][0] == m[2][1] == m[2][2] != 0)
|
||||
or (m[0][1] == m[1][1] == m[2][1] != 0)
|
||||
or (m[0][2] == m[1][2] == m[2][2] != 0)
|
||||
or (m[0][2] == m[1][1] == m[2][0] != 0) ):
|
||||
return 1
|
||||
else:
|
||||
return 0
|
||||
|
||||
|
||||
def display(m):
|
||||
for i in range(3):
|
||||
for j in range(3):
|
||||
print(m[i][j],end = "\t")
|
||||
print("\n")
|
||||
|
||||
|
||||
a=input("Want to play tic-tac-toe?y/n: ")
|
||||
if a== "y":
|
||||
m = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]
|
||||
while True:
|
||||
i,j= int(input("X: enter row no.")), int(input("enter column no."))
|
||||
m[i][j]="X"
|
||||
display(m)
|
||||
if check(m)== 1:
|
||||
print("Congratulations you won!")
|
||||
break
|
||||
|
||||
i,j= int(input("O: enter row no.")), int(input("enter column no."))
|
||||
m[i][j]="O"
|
||||
display(m)
|
||||
if check(m)== 1:
|
||||
print("Congratulations you won!")
|
||||
break
|
||||
else:
|
||||
print("Good Bye!")
|
5
scripts/Tic-Tac-Toe/readme.md
Normal file
5
scripts/Tic-Tac-Toe/readme.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
Tic Tac Toe with PYTHON
|
||||
|
||||
#Steps :
|
||||
Run - python main.py
|
||||
Have a fun time!!
|
Loading…
Reference in New Issue
Block a user