一、问题描述
求s=a+aa+aaa+aaaa+aa...a的值
例如:输入相加的数字为3,相加的次数为4,那么就等于3+33+333+3333 = 3702
输入相加的数字为5,相加的次数为3,那么就等于5+55+555=615
二、样例输入
请输入所要相加的数字:3
请输入相加的次数:4
三、样例输出:
结果:3702
四、代码
a = input("请输入所要相加的数字:")
b = input("请输入相加的次数:")
b = int(b) #将b转化为整型
lst = [] #新建空列表
for i in range(1,b+1):
lst.append(i*a) #将a,aa,aaa,aaaa,...添加到列表中
#print(lst)
for i in range(len(lst)):
lst[i] = int(lst[i]) #将元素类型转换为整型
print("结果:%d"%sum(lst)) #利用求和函数求出列表的和
五、运行结果