请使用列表推导语法完成下述程序填空。使得程序的输出与下列期望输出相符。 m =[[0 for ] for[ ] m [1][1]=99 for r in m : print ( r )
时间: 2023-09-24 14:06:36 浏览: 174
### 回答1:
代码如下:
m = [[0 for j in range(3)] for i in range(3)]
m[1][1] = 99
for r in m:
print(r)
输出结果为:
[0, 0, 0]
[0, 99, 0]
[0, 0, 0]
### 回答2:
m = [[0 for _ in range(3)] for _ in range(3)]
m[1][1] = 99
for r in m:
print(r)
期望输出:
[0, 0, 0]
[0, 99, 0]
[0, 0, 0]
### 回答3:
m = [[0 for _ in range(3)] for _ in range(3)]
m[1][1] = 99
for r in m:
print(r)
输出:
[0, 0, 0]
[0, 99, 0]
[0, 0, 0]
解释:
上述程序使用列表推导语法创建一个3x3的二维列表m,所有元素初始化为0。然后修改m的第二行第二列的元素为99。最后通过循环打印出列表m的每一行。输出与期望输出一致,即第二行第二列为99,其余元素为0的3x3矩阵。
阅读全文