给出2个整数A和B,计算两个数的和。
Input
2个整数A B,中间用空格分割。(0 <= A, B <= 10^9)
Output
输出A + B的计算结果。
Input示例
1 2
Output示例
3
无聊用python3做做题,真的是不习惯,
py中好像遇到回车才算输入结束,那么这个。。。怎么说呢,看程序。
split()函数,我的理解就是把字符串中的某个字符删除,默认是删除空格
比如 s = "a b c a "
那么 s = s.split() 后 ,s = ['a','b','c','a'] 所有的空格都没了。。
它还有一个参数是删除操作的次数
s = s.split("a",1) 此时s = ['b','c','a'] 只删除了一个 ‘a’
这里input().split(), 是先input() 比如 1 2回车,然后.split()把输入的东西的空格删除,也就是1 2 之间的空格删除,
然后是用 i 来遍历1 2,
a.append(int(i)) 是把元素转化为整型加入列表中,。最后求和。。。。
所以,···
这个程序不单单计算 A + B。。还能计算100个数相加,100000个数相加。。。。。
只要你输入的时候不按回车,,,,,
a = [] #a是一个空的列表 for i in input().split(): a.append(int(i)) #把输入的数字一个个加到a列表中 s = sum(a) #对a列表中的数字求和 print(s,"\n")