给个例子:
def fun1(a,n):
r = 0
for i in range(1,n+1):
for j in range(i):
r += a*(10**j)
return r
print('\n用函数实现求多项式 a+aa+...+aa...a(n个a)的值')
a = int(input('\n请输入1~9之间的整数 a:'))
n = int(input('请输入一个正整数 n:'))
total1 = fun1(a, n)
print(f'若a={a}, n={n}, 则s=a+aa+aaa+...+aaa...aaa={total1}')
def fun1(a,n):
sum = 0
for i in range(n+1):
sum += a*i * 10**(n-i)
return sum
def fun1(a,n)
if n=1:
return a
return a* *n+fun1(a, n–1)