Free_S @ 2021-08-12 07:39:26
s=input()
i=len(s)-1
while i>=0:
print(s[i],end='')
i-=1
为何以上代码在本地的ide上运行无误,提交之后会全WA呢,求教各位大佬?
by yc20170111 @ 2021-08-12 08:08:34
使用 Python 读入字符串的时候好像会把 '\r' 读入进去(ASCLL 13 对应的是 '\r'),代码上加上特判就可以过了。
s = input()
i = len(s) - 1
while i >= 0:
if s[i] != '\r' and s[i] != '\n':
print(s[i], end='')
i -= 1
by XYY1411 @ 2021-08-12 08:10:58
你在洛谷 IDE 看看。
by Oildum @ 2021-08-12 08:46:04
我也是这个毛病,后来加了个rstrip
好了
上面有位dalao分析得很到位了,就是把\r
输入进去了,而rstrip
会过滤所有末尾的空白符
by Free_S @ 2021-08-12 11:32:17
@yc20170111 感谢 已AC
by laomai @ 2021-08-19 22:08:30
遇到同样问题,把\r去掉就好了