给一个不多于5位的正整数, 要求: ①求出它是几位数; ②分别输出每一位数字; ③按逆序输出各位数字,例如原数为321,应输出123。
时间: 2023-11-28 16:43:31 浏览: 179
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
以下是Python的实现代码:
```python
num = input("请输入一个不多于5位的正整数:")
length = len(num)
print("它是", length, "位数")
print("每一位数字分别为:")
for i in range(length):
print(num[i])
print("按逆序输出各位数字:", end="")
for i in range(length-1, -1, -1):
print(num[i], end="")
```
输入一个不多于5位的正整数,程序将会输出该数的位数、每一位数字以及按逆序输出的数字。
--相关问题--:
1. 如何判断一个数是正整数?
2. 如何将一个字符串转换为整数?
3. 如何将一个整数转换为字符串?
阅读全文