saywangdachui @ 2020-08-12 13:57:33
a=list(input())
b=a[::-1]
print(''.join(b))
请问为什么全部WA呢?
by impuk @ 2020-08-12 14:03:16
\r\n的锅
by xwy1113 @ 2020-08-12 14:26:58
s = input()
s = s[:len(s) - 1] #去掉\n
print(s[::-1])
by shandianchengzi @ 2020-08-23 22:00:57
@xwy1113
为什么这个代码在本地的python运行得到的结果是:
123.4==>.321
(洛谷这边过了 感谢)
by xwy1113 @ 2020-08-24 19:02:46
@shandianchengzi
我在本地也不用这么改
s = s[:len(s) - 1] #去掉\n 这句话是去掉最后一个元素
因为在洛谷输入中会有'\n', 它也是一个元素 ,所以得把它去掉。
本地默认就不会读'\n'啦!
本地得这么写
print(''.join(reversed(input())))
by xwy1113 @ 2020-08-24 19:04:33
@shandianchengzi 一行就搞定啦,这就是 “人生苦短,我用Python”!!!
by shandianchengzi @ 2020-08-25 08:45:34
@xwy1113 本地代码和洛谷代码运行不一致的话,总觉得……
去掉\n的方式可以写成
s=s.replace('\n','').replace('\r','')
by xwy1113 @ 2020-08-25 16:51:08
@shandianchengzi 可以啊,很好的办法,学到了
代码就变成了这样 本地(win 10)和洛谷都能跑
print(''.join(reversed(input().replace('\n', '').replace('\r', ''))))