AAAdidido356 @ 2024-12-19 22:40:26
res:int
def conf(N):
global res
i=N%10
res=0
while True:
N=N//10
res=i+res*10
i=N%10
if i==0:
return res
N=int(input())
if N>=0:
res=conf(N)
else:
N=-N
res=-conf(N)
print(res)
by Terrible @ 2024-12-19 23:00:16
上述代码可以改为:
res:int
def conf(N):
return int(str(N)[::-1])
N=int(input())
if N>=0:
res=conf(N)
else:
N=-N
res=-conf(N)
print(res)
也可以这么写:
a=input()[::-1].lstrip('0')# 反转并去除前导零
if a=='':a='0'# 人家就是 0,全去了不行,补回来 0
if a[-1]=='-':a='-'+a[:-1]# 有负号提前
print(a)# 输出