下面是一段正确的代码:
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
row = int(input("请输入行号:"))
col = int(input("请输入列号:"))
value = matrix[row][col]
print("该位置对应的值为:", value)
这段代码通过创建一个二维数组matrix
,然后通过用户输入行和列的索引值,来找到对应位置的值。最后输出该值到屏幕上。
需要注意的是,二维数组的索引值是从0开始的,因此输入的行和列号应该减去1。同时,需要确保输入的索引值不会超出二维数组的范围,否则会产生IndexError
异常。