编写程序:给一个不多于5位数的正整数,要求: a)求出它是几位数; b)分别输出每一位数字; c)按逆序输出各位数字,例如原数为321,应输出123。
时间: 2023-06-14 11:06:04 浏览: 102
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
可以使用以下 Python 代码实现:
```python
num = input("请输入一个不多于5位数的正整数:")
length = len(num)
print("它是", length, "位数")
print("每一位数字分别是:")
for i in range(length):
print(num[i])
print("按逆序输出各位数字:", num[::-1])
```
运行结果如下:
```
请输入一个不多于5位数的正整数:12345
它是 5 位数
每一位数字分别是:
1
2
3
4
5
按逆序输出各位数字: 54321
```
阅读全文