数列求和

数列求和

描述

给定某数字a(1≤a≤9)以及非负整数n(0≤n≤100000),求数列之和sum=a+aa+aaa+⋯+aa⋯a(n个a)。例如a=2, n=3时,sum=2+22+222=246。


输入格式

输入有两行:

第一行输入数字a

第二行输入非负整数n


输出格式

输出其N项数列之和S的值。


输入输出示例


代码

a = int(input())       #接收用户输入并转为整数
n = int(input())
if 9 >= a >= 0:        #当n在1-9间时计算
    tmp = a
    sum = 0            #赋初值0
    for i in range(n):
        sum = sum + tmp       #求和
        tmp = tmp * 10 + a    
    print(sum)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容