python样例全过,为何编译失败?
查看原帖
python样例全过,为何编译失败?
1393994
Lambency楼主2024/7/25 12:44
s = input().strip()
if "." in s:
    a, b = map(str, s.split("."))
    if int(a) == 0 and int(b) == 0:
        print("0.0")
    elif int(a) == 0 and int(b) != 0:
        print(f"0.{(b[::-1]).rstrip("0")}")
    elif int(a) == 0 and int(b) == 0:
        print(f"{(a[::-1]).lstrip("0")}.0")
    else:
        print(f"{(a[::-1]).lstrip("0")}.{(b[::-1]).rstrip("0")}")
elif "/" in s:
    a, b = map(str, s.split("/"))
    if int(a) == 0:
        print(f"0/{(b[::-1]).lstrip("0")}")
    else:
        print(f"{(a[::-1]).lstrip("0")}/{(b[::-1]).lstrip("0")}")
elif "%" in s:
    a = str(s[:-1])
    if int(a) == 0:
        print("0%")
    else:
        print(f"{(a[::-1]).lstrip("0")}%")
else:
    if int(s) == 0:
        print(0)
    else:
        print((s[::-1]).lstrip("0"))

2024/7/25 12:44
加载中...