多行多组输入1
![在这里插入图片描述](https://img-blog.csdnimg.cn/36703c3ae2024028be4db54cfca959ba.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam9obmppbTA4MTY=,size_20,color_FFFFFF,t_70,g_se,x_16)
res = []
n = int(input())
for _ in range(n):
try:
line = input()
except:
break
a,b = line.split()
res.append(int(a)+int(b))
for i in range(len(res)):
print(res[i])
多行多组输入2
![在这里插入图片描述](https://img-blog.csdnimg.cn/89861e0a614a475abd6fb9f99649a805.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam9obmppbTA4MTY=,size_20,color_FFFFFF,t_70,g_se,x_16)
res = []
while True:
try:
line = input()
except:
break
if line != "":
a,b = line.split()
res.append(int(a)+int(b))
else:
break
for i in range(len(res)):
print(res[i])
多行多组输入3
![在这里插入图片描述](https://img-blog.csdnimg.cn/7f263c79d492452195a7f58502e034bf.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam9obmppbTA4MTY=,size_20,color_FFFFFF,t_70,g_se,x_16) 即以特定行结束输入,只需要在多行多组输入2的基础上改一下终止判断即可
res = []
while True:
try:
line = input()
except:
break
if line != "0 0":
a,b = line.split()
res.append(int(a)+int(b))
else:
break
for i in range(len(res)):
print(res[i])
多行多组输入4
![在这里插入图片描述](https://img-blog.csdnimg.cn/9561ccd6384e44beb5445942aae7bd6f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAam9obmppbTA4MTY=,size_20,color_FFFFFF,t_70,g_se,x_16)
这里每行不确定多少个数字,可以先转换为数组
res = []
while True:
try:
line = input()
except:
break
if line != "0":
line_arr = [int(i) for i in line.split()]
line_sum = sum(line_arr[1:])
res.append(line_sum)
else:
break
for i in range(len(res)):
print(res[i])
参考
OJ在线编程常见输入输出练习场
|