# 先转化成字符串,len读取长度,新建列表,倒数原字符串,每第三个加入一个逗号,最后用join输出即可
N = str(input())
result = []
count = 0 # 记录读取了待处理字符串多少个
for i in range(len(N)-1,-1,-1): # 倒序输出,插入符号是从右往左
result.insert(0,N[i]) #insert(0,)从列表首插入,不会超出索引
count += 1
if count % 3 == 0 and i != 0: # 每第三个添加一个逗号
result.insert(0,",")
print("".join(result))
比较难理解,没想明白
insert(0,)从列表首插入,不会超出索引
倒序输出,插入符号是从右往左,每第三个插入一个逗号

京公网安备 11010502036488号