Python046:数字反转
时间: 2023-11-19 18:52:16 浏览: 74
数字反转
好的,我知道了。那么你的问题是:如何实现数字反转?
可以使用以下代码实现数字反转:
```python
def reverse_num(num):
if num < 0:
return -reverse_num(-num)
res = 0
while num > 0:
res = res * 10 + num % 10
num //= 10
return res
```
这个函数接受一个整数作为参数,返回其反转后的结果。如果参数为负数,则返回其绝对值的反转结果,并在最后将结果变为负数。
例如,`reverse_num(123)` 的返回值为 `321`,`reverse_num(-123)` 的返回值为 `-321`。
阅读全文