问题描述:
求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字;
求这样的一组数据和,s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字;
例如:2+22+222+2222+22222(此时共有5个数相加),这里具体是由几个数相加,由键盘控制。
import numpy as np
def myFunction():
a=int(input('请输入一个大于0小于10的正整数'))
b=int(input('请输入最大重复数的长度'))
number=np.zeros(b)
for i in range(b):
if i==0:
number[i]=a
else:
number[i]=number[i-1]+a*10**i
print(number)
print(np.sum(number))
myFunction()
请输入一个大于0小于10的正整数3
请输入最大重复数的长度3
[ 3. 33. 333.]
369.0