我正在学习 python,但遇到了一些麻烦。
我想编写脚本来反转负整数“-1234 到 4321-”和非整数“1.234 到 432.1”。请帮我。 附言不能使用“str()”函数
我只会写脚本将正整数1234反转为4321
def reverse_int(n):
x = 0
while n > 0:
x *= 10
x += n % 10
n /= 10
return x
print reverse_int(1234)
请您参考如下方法:
def reve(x):
x=str(x)
if x[0]=='-':
a=x[::-1]
return f"{x[0]}{a[:-1]}"
else:
return x[::-1]
print(reve("abc"))
print(reve(123))
print(reve(-123))
#输出 CBA 321 -321
