Python求助

P5705 【深基2.例7】数字反转

qizhengfei @ 2020-11-17 17:24:01

print(input()[::-1]) 为什么不对啊,编译器可以通过啊


by skyhaotian712 @ 2020-12-02 16:49:00

s = input().strip()
print(s[::-1])

by skyhaotian712 @ 2020-12-02 16:49:28

试试这个,亲测无误


by Marig_Weizhi @ 2020-12-04 21:56:23

@skyhaotian712 感谢,确实成功了,但是我下载了他的测试点发现数据并没有空格,strip是起了什么作用?


by BingOZL78 @ 2020-12-14 17:55:05

也可以在输出之前加入eval()函数,因为input读入的相当于一串字符,用eval去掉引号,得到数字。(因为结果要求是数字)比如:

s=input()

print(eval(s[::-1]))


by 卢浙浩 @ 2021-03-04 23:46:25

@skyhaotian712 \ 我也是这么错的。 报错说我第一个字符错误输出了13号ASCII,查表发现是CR。\ 我猜是因为windows和linux的行末回车有区别


|