#35834: python答案 被搞很久才發現問題


chiren0000@gmail.com (relxis)

學校 : 不指定學校
編號 : 236030
來源 : [1.173.208.60]
最後登入時間 :
2023-06-18 22:40:35
a015. 矩陣的翻轉 | From: [1.173.208.60] | 發表日期 : 2023-06-18 20:27

try:
    while True:
        matrix = []  # 定義一個空的 matrix

        matrix.append(input().split(" ")) # 輸入矩陣的行數和列數

        reverse_matrix = ""  # 定義一個空的 reverse_matrix
        column = int(matrix[0][1])  # 從輸入中獲取反轉矩陣的列數
        row = int(matrix[0][0])  # 從輸入中獲取反轉矩陣的行數

        for i in range(row): # 根據row的數量決定要讓使用者輸入幾次
            matrix.append(input().split(" "))

        # 現在 matrix 中將包含輸入的矩陣,例如:[[2, 3], [3, 1, 2], [8, 5, 4]]

        for e in range(0, column):  #構建反轉後的矩陣
            for i in range(1, row + 1):  # 從 1 開始循環(排除第一個元素)
                reverse_matrix = reverse_matrix + str(matrix[i][e]) + " "  # 將元素添加到反轉後的矩陣中
            reverse_matrix = reverse_matrix + "\n"  # 在每列之後添加換行符

        print(reverse_matrix)  # 輸出反轉後的矩陣
except EOFError:
    pass
 
ZeroJudge Forum