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