016. 求s=a+aa+aaa+aaaa+aa..a的值,其中a是一个数字。例如:2+22+222+2222+22222(此时公有五个数相加),几个数相加由键盘控制。

def sum_num(num,dig_num):
var=0
for i in range(dig_num):
var +=int(num(i+1))
if i==(dig_num-1):
print(int(num
(i+1)),end='=') #整数乘字符 ,'3'3='333' end='='表示不换行,后面加个 '=' 字符串.
else:
print(int(num
(i+1)),end='+')
return var

num=input('请输入要计算的数字:') #字符类型
dig_num=int(input('请输入要计算的次数:'))#整数类型
sum_dig=sum_num(num,dig_num)
print(sum_dig)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容