最近各大厂的春招都开始了,陆陆续续接触了几个大厂的笔试题,共同特征就是输入的数据都是多行数据,对于一个力扣刷题只刷easy的人,这个一开始还是有点蒙的,后来学习了一下,记录一下代码。
while 1:
a = [] ##定义空列表
s = input() ##每行的输入记为S,python2里面这个是raw_input
sum = 0
if s:
for i in s.split(): ##split是去掉S里面的空格,把s分成若干部分
a.append(int(i)) ##把每部分加到列表a里
sum += a[0]+a[1] ##求和
print(sum)
else:
break
代码的作用是输入多行数据,计算每行两个数据的和