5阶数字回转方阵python代码
时间: 2024-10-10 08:05:29 浏览: 94
在Python中,一个5阶数字回转方阵通常是指将数组按顺时针方向旋转90度的操作。以下是一个简单的示例代码,它首先创建一个5x5的二维列表,然后通过切片操作将其逆时针旋转:
```python
def rotate_matrix(matrix):
# 获取矩阵的行数和列数
n = len(matrix)
# 使用切片进行旋转
rotated_matrix = [row[::-1] for row in matrix]
# 如果原矩阵是奇数行数,需要再反转一次每一行
if n % 2 != 0:
rotated_matrix = rotated_matrix[::-1]
return rotated_matrix
# 示例:创建一个5阶数字回转方阵
matrix = [[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25]]
rotated = rotate_matrix(matrix)
print("旋转后的5阶方阵:")
for row in rotated:
print(row)
阅读全文
相关推荐















