input ()
:通过回车结束输入
=>通过回车结束循环
在input()方法之中输入的回车表示结束当前的输入,但是实际上并不是没有返回任何值的,在使用回车的时候会将一个空格给返回来。
![](https://img.haomeiwen.com/i5536062/5f8e709d34afb71e.png)
方法2:except
while True:
try:
a = input()
s =0
li = a.split()
for i in li:
s += int(i)
print(s)
except:
break
单行输入多参数
a,b = map(int,input().split()) # 输入
默认输入使用空白字符分割;map则是输入后分割的字符转为int
也可以使用,
"""
链接:https://ac.nowcoder.com/acm/contest/5657/B
来源:牛客网
输入描述:
输入第一行包括一个数据组数t(1 <= t <= 100)
接下来每行包括两个正整数a,b(1 <= a, b <= 1000)
输出描述:
输出a+b的结果
"""
t = int(input())
while t:
a,b = map(int,input().split(",")) # 输入
t -=1
print(a+b)
# 输入输出
"""
2 # 输入
1,2 # 输入a,b
3 # 输出
18,90 # 输入a,b
108 # 输出
"""
牛客网输入的处理
![](https://img.haomeiwen.com/i5536062/32ccd26a9640c5af.png)
网友评论