蒟蒻求救 这是错在哪了 python

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

At1asKNight @ 2022-10-09 18:45:27

str=input()
s=""
for i in range (len(str)-1,-1,-1):
    s+=str[i]
print(s,end="")

by SZH0523 @ 2022-10-09 18:47:16

@At1asKNight

#include<bits/stdc++.h>
using namespace std;
signed main() 
{
    char a,b,c,d;
    scanf("%c%c%c.%c", &a, &b, &c, &d);
    printf("%c.%c%c%c", d, c, b, a);
    return 0;
}

by At1asKNight @ 2022-10-09 18:49:21

@SZH0523 c++我是会写的,现在大学了在自学python


by ud2_ @ 2022-10-09 19:05:38

@At1asKNight 这题数据是在 Windows 下造的,换行是 "\r\n"。以样例为例,输入文件内容是 "123.4\r\n"input() 返回 "123.4\r",反转后再输出就会变成 "\r4.321" 而不是答案要求的 "4.321" + 任意数量空格


by At1asKNight @ 2022-10-10 18:11:30

@ud2_ 啊 原来是这样 写题的时候完全没有想到 感谢dalao!


|