输入形式:用户在第一行输入一个正整数
输出形式:程序将这个正整数三位分节,并在下一行输出
样例输入:1234567
样例输出:1,234,567
样例说明:用户输入正整数1234567,程序从个位开始每隔三位加一个‘,’分割
所以输出为1,234,567
不多说直接上代码
// 编写一个程序,将某个位数不确定的正整数进行三位分节后输出
str_n = input()
list_n = list(str_n) #转化成列表
length = len(str_n)
n = length
print(length)
i=0
l=0
while i<n:
i=i+1
l=l+1
length=length-1 #剩余字符数
if length>0 and length%3==0: #如果可以被3整除的时候插入‘,’
list_n.insert(l,',')
l=l+1 #当插入时,整个字符串的个数会+1
str_n = ''.join(list_n) #转化成字符串
print(str_n)