用户输入一个不多于五位自然数,计算并输入其百位,十位,个位,并按逆序输出各位数字
时间: 2023-08-01 17:11:28 浏览: 90
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
好的,以下是Python代码实现:
```python
num = int(input("请输入一个不多于五位的自然数:"))
# 计算各位数字
unit = num % 10
ten = num // 10 % 10
hundred = num // 100 % 10
thousand = num // 1000 % 10
ten_thousand = num // 10000
# 输出百位,十位,个位
print("百位数字为:", hundred)
print("十位数字为:", ten)
print("个位数字为:", unit)
# 输出各位数字的逆序
print("各位数字的逆序为:", unit, ten, hundred, thousand, ten_thousand)
```
运行示例:
```
请输入一个不多于五位的自然数:3529
百位数字为: 5
十位数字为: 2
个位数字为: 9
各位数字的逆序为: 9 2 5 3 0
```
阅读全文