def move_inimigo(labirinto):
pegou = False
def acha_posicao(jogador , labirinto):
posicao = 0,0
for i in range(len(labirinto)):
for j in range(len(labirinto[i])):
if labirinto[i][j] == jogador:
posicao = i, j
return posicao
lin1 , col1 = acha_posicao('X', labirinto)
lin2 , col2 = acha_posicao('*', labirinto)
if col2>col1 and labirinto[lin1][col1+1] != 'P':
if labirinto[lin1][col1+1]== '*':
pegou = True
labirinto[lin1][col1+1]= 'X'
labirinto[lin1][col1]= ' '
elif col2<col1 and labirinto[lin1][col1-1] != 'P':
if labirinto[lin1][col1-1]== '*':
pegou = True
labirinto[lin1][col1-1]= 'X'
labirinto[lin1][col1]= ' '
elif lin2>lin1 and labirinto[lin1+1][col1] != 'P':
if labirinto[lin1+1][col1]== '*':
pegou = True
labirinto[lin1][col1+1]= 'X'
labirinto[lin1][col1]= ' '
elif lin2<lin1 and labirinto[lin1-1][col1] != 'P':
if labirinto[lin1-1][col1]== '*':
pegou = True
labirinto[lin1-1][col1]= 'X'
labirinto[lin1][col1]= ' '
return pegou
ZGVmIG1vdmVfaW5pbWlnbyhsYWJpcmludG8pOgogICAgcGVnb3UgPSBGYWxzZQogICAgZGVmIGFjaGFfcG9zaWNhbyhqb2dhZG9yICwgbGFiaXJpbnRvKToKICAgICAgICBwb3NpY2FvID0gMCwwCiAgICAgICAgZm9yIGkgaW4gcmFuZ2UobGVuKGxhYmlyaW50bykpOgogICAgICAgICAgICBmb3IgaiBpbiByYW5nZShsZW4obGFiaXJpbnRvW2ldKSk6CiAgICAgICAgICAgICAgICBpZiBsYWJpcmludG9baV1bal0gPT0gam9nYWRvcjoKICAgICAgICAgICAgICAgICAgICBwb3NpY2FvID0gaSwgagogICAgICAgICAgICAgICAgICAgIHJldHVybiBwb3NpY2FvCiAgICBsaW4xICwgY29sMSA9IGFjaGFfcG9zaWNhbygnWCcsIGxhYmlyaW50bykKICAgIGxpbjIgLCBjb2wyID0gYWNoYV9wb3NpY2FvKCcqJywgbGFiaXJpbnRvKQogCiAgICBpZiBjb2wyPmNvbDEgYW5kIGxhYmlyaW50b1tsaW4xXVtjb2wxKzFdICE9ICdQJzoKICAgICAgICBpZiBsYWJpcmludG9bbGluMV1bY29sMSsxXT09ICcqJzoKICAgICAgICAgICAgcGVnb3UgPSBUcnVlCiAgICAgICAgbGFiaXJpbnRvW2xpbjFdW2NvbDErMV09ICdYJwogICAgICAgIGxhYmlyaW50b1tsaW4xXVtjb2wxXT0gJyAnCiAgICAKICAgIGVsaWYgY29sMjxjb2wxIGFuZCBsYWJpcmludG9bbGluMV1bY29sMS0xXSAhPSAnUCc6CiAgICAgICAgaWYgbGFiaXJpbnRvW2xpbjFdW2NvbDEtMV09PSAnKic6CiAgICAgICAgICAgIHBlZ291ID0gVHJ1ZQogICAgICAgIGxhYmlyaW50b1tsaW4xXVtjb2wxLTFdPSAnWCcKICAgICAgICBsYWJpcmludG9bbGluMV1bY29sMV09ICcgJwogICAgICAgICAgICAgICAgCiAgICBlbGlmIGxpbjI+bGluMSBhbmQgbGFiaXJpbnRvW2xpbjErMV1bY29sMV0gIT0gJ1AnOgogICAgICAgIGlmIGxhYmlyaW50b1tsaW4xKzFdW2NvbDFdPT0gJyonOgogICAgICAgICAgICBwZWdvdSA9IFRydWUKICAgICAgICBsYWJpcmludG9bbGluMV1bY29sMSsxXT0gJ1gnCiAgICAgICAgbGFiaXJpbnRvW2xpbjFdW2NvbDFdPSAnICcKICAgICAgICAKICAgIGVsaWYgbGluMjxsaW4xIGFuZCBsYWJpcmludG9bbGluMS0xXVtjb2wxXSAhPSAnUCc6CiAgICAgICAgaWYgbGFiaXJpbnRvW2xpbjEtMV1bY29sMV09PSAnKic6CiAgICAgICAgICAgIHBlZ291ID0gVHJ1ZQogICAgICAgIGxhYmlyaW50b1tsaW4xLTFdW2NvbDFdPSAnWCcKICAgICAgICBsYWJpcmludG9bbGluMV1bY29sMV09ICcgJwogICAgcmV0dXJuIHBlZ291