您的位置:首页 > 科技 > IT业 > Python-矩阵元素定位

Python-矩阵元素定位

2024/10/6 0:33:11 来源:https://blog.csdn.net/2401_83954530/article/details/139921081  浏览:    关键词:Python-矩阵元素定位

[题目描述]
小理得到了一个 n 行 m 列的矩阵,现在他想知道第 x 行第 y 列的值是多少,请你帮助他完成这个任务。
输入格式:
第一行包含两个数 n 和m ,表示这个矩阵包含 n行 m 列。从第 2 行到第 n+1 行,每行输入 m 个整数(范围 −2^31∼2^31−1 ),用空格分隔,共输入 n∗m 个数,表示矩阵中的元素。接下来一行输入 x 和 y ,用空格分隔,表示小理想得到的元素的位置。( 1≤x≤n≤10 ,1≤y≤m≤10 )。
输出格式:
一行,输出一个整数值,为小理想知道的值。


样例输入
2 3
1 2 3
4 5 6
1 2 
样例输出
2
数据范围
对于 100% 的数据,保证1≤n,m≤100 。
矩阵中的值满足:1≤val≤25 。
来源/分类(难度系数:一星)


完整代码展示:
# coding=utf-8
a,b=map(int,input().split())
c=[]
for i in range(a):
    d=list(map(int,input().split()))
    c.append(d)
e,f=map(int,input().split())
print(c[e-1][f-1])


代码解释:
“a,b=map(int,input().split())
 c=[]                                         ”,让用户输入坐标系内所有元素所占的行数和列数。建立一个空列表c。
“for i in range(a):
    d=list(map(int,input().split()))
    c.append(d)                              ”,在既定行数和列数基础上让用户输入坐标系内的所有元素,并依次将输入的元素添加进列表c中。
“e,f=map(int,input().split()) ”,让用户输入需要查询的元素的坐标(所在行数和列数)。
“print(c[e-1][f-1]) ”,打印列表c中储存的所查询坐标的元素。


运行效果展示:

18e3f5beac9643d78c788d66555512ed.jpg

710e950047d3485bb8ae1d23d9255061.jpg 

        (声明:以上内容均为原创)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com