用Python写一个程序,实现矩阵的每一列向前一列移动,而第一列移动到最后一列
时间: 2023-06-05 18:04:31 浏览: 96
好的,这是一个编程问题。以下是 Python 代码实现:
```python
# 生成一个 3 行 4 列的矩阵
matrix = [[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]]
# 每一列向前一列移动,第一列移动到最后一列
for i in range(len(matrix)):
temp = matrix[i][0]
for j in range(len(matrix[i])-1):
matrix[i][j] = matrix[i][j+1]
matrix[i][-1] = temp
# 打印结果
for i in range(len(matrix)):
for j in range(len(matrix[i])):
print(matrix[i][j], end=' ')
print()
```
输出结果为:
```
2 3 4 1
6 7 8 5
10 11 12 9
```
阅读全文