#Python3中 求s=a+aa+aaa+aaaa+aa...a的值
程序员文章站
2024-03-18 17:49:28
...
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个十以内的自然数
num = int(input("请输入你要计算的十以内的数字"))
n = int(input("请输入你要计算的次数")) #即重叠数 每一次叠一个:2 22 222
l = 0
s = 0
z = 0
while l < n:
s += num*(10**l) #每一次数的和 2 + 20 + 200 +2000...l:即可理解为几位
l += 1
print(s)
z += s #再把每一个s 相加
print(z)
#(输入) 请输入你要计算的十以内的数字2
请输入你要计算的次数4
#(输出)
2
22
222
2222
2468
上一篇: 对于浮点型的一些看法
推荐阅读