Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
118942 胡海峰老师 扫雷游戏 Python3 Compile Error 0 MS 0 KB 701 2025-05-11 10:02:24

Tests(0/0):


Code:

n,m = input().split() n,m = int(n),int(m) a = [ input() for x in range(n) ] b = [ [0]*m for x in range(n) ] def isMine(i,j): #骆驼写法 if (i<0 or i>=n) or (j<0 or j>=m): return 0 if a[i][j] == '*': return 1 return 0 for x in range(n): for y in range(m): if a[x][y]=="*" b[x][y] = "*" else: t =0 directions = [(-1, -1), (-1, 0), (-1, 1), (0, -1), (0, 1), (1, -1), (1, 0), (1, 1)] for dx, dy in directions: t += isMine(x + dx, y + dy) b[x][y] = str(t) for row in b: print(''.join(row))


Run Info:

  File "Main.py", line 13
    if a[x][y]=="*"
                  ^
SyntaxError: invalid syntax