数列求和
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)