您的位置:首页 > 编程语言 > Python开发

python基础编程_14_循环数的求和

2018-03-26 10:42 211 查看
问题描述:
求这样的一组数据和,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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: