gpt4 book ai didi

python-如何反转负整数或非整数

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:33 30 4
gpt4 key购买 nike

我正在学习 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))

#输出CBA321-321

关于python-如何反转负整数或非整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29926007/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com