创建一个8*8矩阵,矩阵中的每个元素代表国际象棋中对应位置的颜色,颜色一深一浅交错排列在64个位置中,其中1表示黑色,0表示白色,第0行第0列位置的颜色为黑色,请按照上述要求设置矩阵元素的值。
时间: 2023-05-28 11:06:42 浏览: 63
```
matrix = [[0]*8 for i in range(8)]
for i in range(8):
for j in range(8):
if (i+j) % 2 == 0:
matrix[i][j] = 0
else:
matrix[i][j] = 1
matrix[0][0] = 1
```
矩阵输出:
```
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1
```
相关问题
用pytthon创建一个8*8矩阵,矩阵中的每个元素代表国际象棋中对应位置的颜色,颜色一深一浅交错排列在64个位置中,其中1表示黑色,0表示白色,第0行第0列位置的颜色为黑色,请按照上述要求设置矩阵元素的值。
以下是用 Python 创建一个 8*8 矩阵,代表国际象棋中对应位置的颜色的代码:
```python
chess_board = [[(i+j)%2 for i in range(8)] for j in range(8)]
chess_board[0][0] = 1
```
其中,`(i+j)%2` 表示黑白相间的交错颜色,`chess_board[0][0] = 1` 表示第 0 行第 0 列位置的颜色为黑色。
1.创建一个8*8矩阵,矩阵中的每个元素代表国际象棋中对应位置的颜色,颜色一深一浅交错排列在64个位置中,其中1表示黑色,0表示白色,第0行第0列位置的颜色为黑色,请按照上述要求设置矩阵元素的值并显示结果。python
以下是Python代码:
```python
matrix = [[0 for j in range(8)] for i in range(8)]
for i in range(8):
for j in range(8):
if (i+j) % 2 == 0:
matrix[i][j] = 0
else:
matrix[i][j] = 1
matrix[0][0] = 1
for row in matrix:
print(row)
```
输出结果:
```
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)