欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

#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