#反转一个数字
#解法一
def reverse_number(n):
return int(str(n)[::-1]) if n>=0 else int('-'+str(n)[:0:-1]) #没了0就错了
# return str(n)[::-1] if n>=0 else '-'+str(n)[:0:-1] #会出现0001
print(reverse_number(-0))
print(reverse_number(1000))
print(reverse_number(-456))
#解法二
def reverse_number(num):
str_num=str(abs(num))
int_reverse=int(str_num[::-1])
if num<0:int_reverse=-int_reverse
return int_reverse
print(reverse_number(-0))
print(reverse_number(1000))
print(reverse_number(-456))