Python习题

数列求和

2019-04-11  本文已影响0人  Dujf

数列求和

描述

给定某数字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)
上一篇下一篇

猜你喜欢

热点阅读