为啥这出错了呢?

P1001 A+B Problem

轶尘桥 @ 2020-12-22 15:52:37

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


by EDqwq @ 2020-12-22 15:55:01

sqlm wqw


by impuk @ 2020-12-22 15:59:09

@轶尘桥 你 int 的括号加错了

应该是这样:

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

否则按照原来的说法:

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

计算 5 3 的时候,代码就会变成

print(int('5'+'3'))
print(int('53'))
print(53)

于是你就输出了错误的答案。


by EDqwq @ 2020-12-22 15:59:10

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

好了,现在可以sqlm了


by impuk @ 2020-12-22 16:00:18

暴躁鹿(


by λᴉʍ @ 2020-12-22 16:02:39

@林深时x见鹿 你这啥,注释能这么打?


by EDqwq @ 2020-12-22 16:03:25

@test12345 阿抱歉(

就随便复制了个下面的解析解释一下(


by EDqwq @ 2020-12-22 16:04:01

所以lz听懂解释了吗qwq

帖子可以删了吗qwqwq


by impuk @ 2020-12-22 16:05:42

求助A+B确实有、离谱(


by 轶尘桥 @ 2020-12-29 11:00:47

@天机星 谢谢!


by 轶尘桥 @ 2020-12-29 11:01:32

@林深时x见鹿 谢谢!不删,孩子还看呢


|