编写程序,输入一个9位的整数,将其分解为3个3位的整数并输出
时间: 2024-09-26 11:12:22 浏览: 53
python简单实例训练(21~30)
如果你想编写一个程序,将一个9位的整数分解成三个3位的整数,你可以这样做。这里有一个简单的Python示例:
```python
def split_9_digit_number(input_num):
# 检查输入是否为9位整数
if len(str(input_num)) != 9 or not str(input_num).isdigit():
print("输入的不是一个9位整数")
return
# 将9位数分为三段,每段3位
segment1 = int(str(input_num)[:3])
segment2 = int(str(input_num)[3:6])
segment3 = int(str(input_num)[6:])
# 输出结果
print(f"第一个3位数: {segment1}")
print(f"第二个3位数: {segment2}")
print(f"第三个3位数: {segment3}")
# 示例
split_9_digit_number(123456789)
```
这个程序会把输入的9位数按顺序分割成三个3位数,并打印出来。
阅读全文