编程输入一个整数,若为四位正整数则要求正确分离出其个、十、百、千位及中间的两位数并分别输出,如输入的是1234,则输出应该为4、3、2、1、23;否则给出一个出错提示。 要求提交源程序及运行截图。
时间: 2024-06-06 10:08:31 浏览: 55
delete--number.rar_K._delete namber_delete number_给定n位正整数
5星 · 资源好评率100%
```python
num = input("请输入一个四位正整数:")
if num.isdigit() and len(num) == 4:
thousand = num[0]
hundred = num[1]
ten = num[2]
one = num[3]
middle = num[1:3]
print("个位数为:", one)
print("十位数为:", ten)
print("百位数为:", hundred)
print("千位数为:", thousand)
print("中间两位数为:", middle)
else:
print("输入错误,请输入一个四位正整数!")
```
运行截图:
![image](https://user-images.githubusercontent.com/55068949/137423259-1d1b1c7b-8f8b-48cf-9c3e-7b2e9ac9f743.png)
阅读全文