Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
79353 彭士宝 蛇形矩阵 Python3 Compile Error 0 MS 0 KB 717 2024-07-03 21:36:14

Tests(0/0):


Code:

def print_snake_matrix(n): # 初始化矩阵 matrix = [[0] * n for _ in range(n)] # 蛇形填充矩阵 num = 1 for start_col in range(0, 2*n-1, 2): # 填充行的开始列 for i in range(start_col, start_col + n): matrix[i % n][i // n] = num num += 1 # 填充行的结束列 if start_col + n < n: for i in range(start_col + n - 1, start_col, -1): matrix[i % n][n - 1 - (i // n)] = num num += 1 # 打印矩阵 for row in matrix: print(' '.join(f'{num:3}' for num in row)) # 输入矩阵的大小 n = int(input()) # 打印蛇形矩阵 print_snake_matrix(n)


Run Info:

  File "Main.py", line 19
    print(' '.join(f'{num:3}' for num in row))
                            ^
SyntaxError: invalid syntax