love_chemistry @ 2022-02-01 22:26:03
本地IDE可以运行,但是WA,求教。万分感谢!
f1 = input()
l = [i for i in f1]
for i in reversed(l):
print(i,end='')
by 渡鸦2007 @ 2022-02-01 22:27:54
@love_chemistry 换行什么的吧,建议您去看错误信息(read ASCII 13
by love_chemistry @ 2022-02-01 22:41:15
@渡鸦2007 稍微改动了一下就通过了(尴尬),之前可能是因为输出的是字符串?(expected 5)
f1 = input()
l = [i for i in f1]
a = ''
for i in reversed(l):
a += i
print(eval(a))
不管怎样,还是要感谢您的建议!
by wbw。 @ 2022-02-01 23:21:23
@love_chemistry
按我的经验,在洛谷用py做字符串的题,如果题目没有指出输入字符串两端可能有空格(那么只好另想办法了),可以把input()
改成input().strip()
,即去除输入字符串两端的空白等。
当然你的eval()
也是一种办法,只是有的题里没法用eval()
(比如输入几个字母啊
还有,这道题不是print(input().strip()[::-1])
就可以了吗()
by yuhaoran666 @ 2022-02-02 00:36:48
f1 = input()
f1.reverse()
print(f1)
by love_chemistry @ 2022-02-02 06:53:36
@wbw。 嗯嗯(^_^)