编写一个程序,将某个位数不确定的正整数进行三位分节后输出。
时间: 2023-04-17 17:01:41 浏览: 222
编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式
5星 · 资源好评率100%
可以使用字符串的切片操作,将整数转换为字符串后每三位进行切片,然后用逗号连接起来输出即可。
示例代码如下:
```python
num = int(input("请输入一个正整数:"))
num_str = str(num)
length = len(num_str)
if length <= 3:
print(num_str)
else:
result = num_str[-3:]
for i in range(length-3, , -3):
result = num_str[i:i+3] + ',' + result
if i > :
result = num_str[:i+1] + ',' + result
print(result)
```
输入一个正整数后,先将其转换为字符串,然后判断字符串长度是否小于等于3,如果是,则直接输出字符串;否则,先将最后三位取出来作为结果的最后一节,然后从倒数第四位开始每三位进行切片,用逗号连接起来,最后再将可能剩余的一节加上逗号连接到结果的最前面。最后输出结果即可。
阅读全文