解题思路:

循环输入的次数是n+m的和
然后吧a和b一起加入到lis列表里面记得a,b要用括号括起来
然后用两个for循环输出


注意事项:

记得a,b要用括号括起来

最后加一个换行就行了


参考代码:

n,m = map(int,input().split())#输入n,m两个数
lis = []#建一个空列表
for i in range(n+m):
   a,b = map(int,input().split())#输入的个数是n+m的和
   lis.append((a,b))#还有一个括号是吧a和b变成一个整体,否则会报错。加入到列表lis
lis.sort()#列表排序
for i in lis:#第一个是吧列表lis中的元素一个一个提出来
   for j in i:#这个循环是吧lis中提出来的元素再进行提取
       print(j,end = ' ')#吧每个元素中的小元素依次输出并且不换行加空格
   print()#换行

点赞(0)
 

0.0分

2 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 6 条评论

uq_87722981982 9月前 回复TA
n,m = map(int,input().split())
lis = [ ]
for i in range(n+m):
   a,b = map(int,input().split())
   lis.append((a,b))
lis.sort()
for i in lis:
   for j in i:
       print(j,end = ' ')
   print()
好好玩下去 1年前 回复TA
加括号,里面加括号,,这不是字典,不识字典,不是列表,Python里面什么事小括号呢
是元祖还是集合ne
ara 2年前 回复TA
保国闭着眼都能敲出来
ara 2年前 回复TA
这不有手就行吗
萤火幽灵 2年前 回复TA
保国用脚都写的出来
ara 2年前 回复TA
就这,就这