kugua @ 2021-04-11 11:50:14
b = []
a = input()
for i in a:
if (i!=' '):
b.append(int(i))
print(b[0]+b[1])
by kugua @ 2021-04-11 11:52:04
我需要知道上面代码为什么提交ER,数据输入是不是只能用split()的方式来获取。谢谢!!
by woleigegg @ 2021-04-11 11:59:09
这样代码不就是一个一个字符读了吗?万一是两位数就没了。
by LYNiko @ 2021-04-11 12:10:54
@kugua 如果数据是25,78,这样b的结果就是[2,5,7,8],输出就是7
by XYY1411 @ 2021-04-11 12:18:17
Python3的input()
是输入一整行字符串,所以要先切割再算。
s = input().split()
print(int(s[0]) + int(s[1]))
by CGDGAD @ 2021-04-11 12:19:08
楼主问的是为什么 RE 把
by BlachSnake @ 2021-04-11 12:25:13
洛谷日爆?
by kugua @ 2021-04-18 11:03:44
@woleigegg
谢谢,没有考虑到。