import sys
for line in sys.stdin:
    if not line.strip():
        continue# 这相当于出跳出循环了
    data=line.split()
    print(int(data[0])+int(data[1]))

在这里插入图片描述

也就是如果输入为空的话,就会导致跳出这个循环

这个代码可以解决输入有空行的问题
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
注意这个强制转换的时候

data=int(input().split())
    
    这样是错误的,
    int() 函数很“专一”,它一次只能处理一个“单体”(字符串或数字),
    而不能处理一个“群体”(列表)。
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐