Xieqian @ 2021-07-18 13:18:18
a = int(input()) + int(input()) print(int(a))
python这么写为什么会RE啊QWQ
by 渡鸦2007 @ 2021-07-18 13:19:58
py默认分隔符是换行,这里好像要加一个split(?)
by Mr_Avalon @ 2021-07-18 13:20:01
input()读取的是整行
by Xieqian @ 2021-07-18 13:28:41
@fqyz_wyc 我才刚刚开始学py 那个split(?)应该加在哪里诶 哥
by Xieqian @ 2021-07-18 13:29:05
@Kerv 哥,还有其他的输入形式不
by impuk @ 2021-07-18 13:48:16
@Xieqian
print(sum(map(int,input().split())))
by Xieqian @ 2021-07-21 10:17:00
@天机星 天机哥,能告诉为啥要这么写不
by impuk @ 2021-07-21 11:40:40
@Xieqian
input()
读入一行一个字符串
字符串.split()
表示将这个字符串以空格拆成列表,比如 1 2
会转换为 ["1","2"]
。
map(int,list)
表示将列表内所有元素转换为 int,那么 ["1","2"]
就会被转换为 [1,2]
。
sum(list)
表示是列表中所有元素的和。
print(int)
是输出。
by impuk @ 2021-07-21 11:42:19
当然也可以
a,b=map(int,input().split())
print(a+b)
可能这个更好懂一点