使用函数累加由n个a构成的整数之和:输入两个正整数a和n,求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回 aa…a(n个a)。例如,fn(3,2)的返回值是33。
时间: 2023-10-20 22:05:56 浏览: 68
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
这是一道数学题,可以通过定义并调用函数fn(a,n)来解决。具体实现方法为使用一个循环,将n个a拼接起来,然后累加求和。以下是示例代码:
```
def fn(a, n):
s = str(a) * n
sum = 0
for i in range(1, n+1):
sum += int(s[:i])
return sum
# 示例
print(fn(3, 2)) # 输出33
```
阅读全文