fork download
  1. def move_inimigo(labirinto):
  2. pegou = False
  3. def acha_posicao(jogador , labirinto):
  4. posicao = 0,0
  5. for i in range(len(labirinto)):
  6. for j in range(len(labirinto[i])):
  7. if labirinto[i][j] == jogador:
  8. posicao = i, j
  9. return posicao
  10. lin1 , col1 = acha_posicao('X', labirinto)
  11. lin2 , col2 = acha_posicao('*', labirinto)
  12.  
  13. if col2>col1 and labirinto[lin1][col1+1] != 'P':
  14. if labirinto[lin1][col1+1]== '*':
  15. pegou = True
  16. labirinto[lin1][col1+1]= 'X'
  17. labirinto[lin1][col1]= ' '
  18.  
  19. elif col2<col1 and labirinto[lin1][col1-1] != 'P':
  20. if labirinto[lin1][col1-1]== '*':
  21. pegou = True
  22. labirinto[lin1][col1-1]= 'X'
  23. labirinto[lin1][col1]= ' '
  24.  
  25. elif lin2>lin1 and labirinto[lin1+1][col1] != 'P':
  26. if labirinto[lin1+1][col1]== '*':
  27. pegou = True
  28. labirinto[lin1][col1+1]= 'X'
  29. labirinto[lin1][col1]= ' '
  30.  
  31. elif lin2<lin1 and labirinto[lin1-1][col1] != 'P':
  32. if labirinto[lin1-1][col1]== '*':
  33. pegou = True
  34. labirinto[lin1-1][col1]= 'X'
  35. labirinto[lin1][col1]= ' '
  36. return pegou
Success #stdin #stdout 0.02s 4672KB
stdin
Standard input is empty
stdout
Standard output is empty