matrix_one = [[1,2,3],[4,5,6],[7,8,9]]
print("before",matrix_one)
print("after ",transpose(matrix_one))
def transpose(matrix):
backup_value = 0
count_colum = 0
while(count_colum < len(matrix[0])):
j = count_colum
i = 0
backup_value = matrix[i][j]
matrix[i][j] = matrix[j][i]
matrix[j][i] = backup_value
count_colum = count_colum + 1
count_row = 1
while(count_row < len(matrix)):
i = count_row
j = len(matrix[0])-1
backup_value = matrix[i][j]
matrix[i][j] = matrix[j][i]
matrix[j][i] = backup_value
count_row = count_row + 1
return matrix
setup()
before [[1, 2, 3], [4, 5, 6], [7, 8, 9]] after [[1, 4, 7], [2, 5, 8], [3, 6, 9]]
ไม่มีความคิดเห็น:
แสดงความคิดเห็น