定义一个函数,接收一个不多于五位的正整数,打印这个正整数的位数,并逆序打印出各位数字
时间: 2023-10-28 11:04:28 浏览: 86
Java根据正整数的位数并逆序打印出各位数字
以下是 Python 代码实现:
```python
def print_num_reverse(num):
length = len(str(num))
print("该正整数的位数为:", length)
print("逆序打印该正整数的各位数字为:", end="")
for i in range(length-1, -1, -1):
print(str(num)[i], end="")
# 测试
print_num_reverse(12345) # 输出:该正整数的位数为: 5 逆序打印该正整数的各位数字为: 54321
```
该函数中,首先使用 `len()` 函数获取正整数 `num` 的位数,然后使用 `range()` 函数和 `for` 循环,逆序遍历该正整数的各个位数,并将其倒序打印出来。
阅读全文