python逆序输出数字
时间: 2023-08-02 18:20:58 浏览: 57
可以使用字符串的切片来实现逆序输出数字。具体实现方法如下:
```python
num = 123456
# 将数字转换为字符串,然后使用切片[::-1]实现逆序
num_str = str(num)
reverse_num_str = num_str[::-1]
# 将逆序后的字符串转换为数字
reverse_num = int(reverse_num_str)
print(reverse_num)
```
输出结果为:654321
相关问题
Python逆序输出数字
可以使用字符串切片的方式逆序输出数字,代码如下:
```
num = 12345
num_str = str(num)
reversed_str = num_str[::-1]
reversed_num = int(reversed_str)
print(reversed_num)
```
输出结果为:54321
python逆序输出数字递归
可以使用递归函数来实现数字逆序输出的问题。下面是一个示例代码:
```python
def reverse_num(num):
if num < 10:
return str(num)
else:
return str(num % 10) + reverse_num(num // 10)
num = 12345
print(reverse_num(num)) # 输出 "54321"
```
在这个递归函数中,我们首先检查数字是否小于 10。如果是,就返回该数字的字符串形式。否则,我们将数字的最后一位取出(通过对 10 取模),并将其与剩余数字的逆序字符串拼接起来(通过递归调用该函数)。最终得到的字符串就是数字的逆序形式。
阅读全文