槑呆 @ 2022-03-19 15:33:10
我试了一下,直接
a = input()
b = a[::-1]
print(b)
这样是过不了的,但是将b改为float类型,或者input加上.strip()吞掉空格就可以过,即
a = input().strip()
b = a[::-1]
print(b)
----------------或者------------------------
a = input()
b = float(a[::-1])
print(b)
都可以AC,有无大佬告知一下是为什么,难道是python特性的问题,比如input和scanf关于换行符之类的(无端猜想)
by ud2_ @ 2022-03-19 15:49:00
吞掉空格
不只是空格。
by YDMaYi @ 2022-03-19 15:55:56
望丰展?使MD
by 阿丑 @ 2022-03-19 15:57:14
洛谷数据行末有 \r\n
之类的?
by wowjiangcan @ 2022-05-05 14:24:51
a = float(input()) a = '%.1f'%a a = str(a) for each in a[::-1]: print(each,end="")
如果输入的是多为小数呢?