在这段python代码中,
for n in range(1, n+1):
这一段循环,在第一次循环时,
s = s + int(str(a) * n)
此时n为1,int(str(a) * n)得到的值是a,也就是a+a,
此后就演变成a + a + aa + aaa + aaa…aaa了。
所以应该改成range(2, n+1) 。
ps.打断点、输出日志不会可以翻csdn、博客园、简书、掘金……各处学。实在小白,多写几个print语句看变化嘛。