编写程序对一个4*4的矩阵进行随机赋值,然后将该矩阵进

编写程序对一个4*4的矩阵进行随机赋值,然后将该矩阵进行转置,并输出转置后的矩阵。

答案
import random

# 生成4*4随机矩阵
matrix = []
for i in range(4):
    row = [random.randint(0,99) for _ in range(4)]
    matrix.append(row)

print("原矩阵:")
for r in matrix:
    print(r)

# 矩阵转置
trans = list(zip(*matrix))
# zip得到元组,转回列表
trans_matrix = [list(item) for item in trans]

print("\n转置后矩阵:")
for r in trans_matrix:
    print(r)

题目信息

题号:8142
题型:简答题
知识点:Python
难度:普通