题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
思路:先求出每一个的值,放入列表中,再用for循环求列表所有值的和。
a = int(input('请输入一个10以内的整数:'))
b = int(input('请输入一个频次:'))
c = 0
d = []
s = 0
#求出每一个的值,放入列表中
for i in range(0,b):
c += a*(10**i)
d.append(c)
#求和
for j in d:
s += j
print(s)