|
def Winner(qp):
for i in range(6):
for j in range(8):
if qp[i][j]==0:
qp[i][j]=' '
a=[qp[i][j]==qp[i][j+1]and qp[i][j+1]==qp[i][j+2]and qp[i][j+2]==qp[i][j+3]and qp[i][j+3]==qp[i][j+4] for i in range(6) for j in range(4)]
b=[qp[i][j]==qp[i+1][j]and qp[i+1][j]==qp[i+2][j]and qp[i+2][j]==qp[i+3][j]and qp[i+3][j]==qp[i+4][j] for i in range(2) for j in range(8)]
c=[qp[i][j]==qp[i+1][j+1]and qp[i+1][j+1]==qp[i+2][j+2]and qp[i+2][j+2]==qp[i+3][j+3]and qp[i+3][j+3]==qp[i+4][j+4] for i in range(2) for j in range(4)]
d=[qp[i][j]==qp[i-1][j+1]and qp[i-1][j+1]==qp[i-2][j+2]and qp[i-2][j+2]==qp[i-3][j+3]and qp[i-3][j+3]==qp[i-4][j+4] for i in range(4,6) for j in range(4)]
if a.count(True)>0:
return True
if b.count(True)>0:
return True
if c.count(True)>0:
return True
if d.count(True)>0:
return True
else:
return False
qp=[
[0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0]
[0,0,0,0,0,0,0,0]
]
Winner(qp)
|
|