题目 补充 题目描述有歧义,只有连在一起的数字才能一起算重复次数 代码 代码仅供参考 d,n=input().split() def f1(s): k=1 d=s[0] out ='' for i in range(len(s)-1): if s[i+1]==s[i]: k+=1 else: out=out+d+str(k) d,k=s[i+1],1 out = out+d+str(k) return out for i in range(1,int(n)): d = f1(d) print(d)