新手python上路求解

P1001 A+B Problem

kirito_fh @ 2022-11-13 17:06:54

请问为什么我提交上去的代码总是re```

a=input()
b=input()
c=int(a)+int(b)
print(c)

by reveal @ 2022-11-13 17:08:29

input() 一次读入一整行,所以这样会读两行字符串。

应该 input() 之后用空格作为分隔符 split 开。


by _Nobody @ 2022-11-13 17:14:34

AC代码:

str = input()
print(int(split(str)[0])+int(split(str)[1]))

@kirito_fh 建议先不去洛谷刷题,学透python后学C++时再来洛谷刷题,毕竟洛谷的输入会让python程序员崩溃……


by kirito_fh @ 2022-11-13 19:11:58

@reveal 好的,谢谢了


by kirito_fh @ 2022-11-13 19:12:16

@_Nobody ok,谢谢指点


by _Nobody @ 2022-11-14 09:04:57

@kirito_fh 搞错了是酱紫:

s = input().split()
print(int(s[0]) + int(s[1]))

by LZH2011 @ 2022-11-21 21:00:38

@_Nobody 感谢这位 大佬 的提醒和这位 达瓦里氏(俄文) 的踩坑,不然我不知道还要在这里绕多久


|