python3-A+B

51nod-A+B

给出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")

猜你喜欢

转载自blog.csdn.net/qq_41003528/article/details/80202877
今日推荐