编写一个函数mySum(a,n),求以下n项式的和: s=a+aa+aaa+......+aa...a, 其中a是1~9的数字,最后一项是n位都是a的数字 程序部分代码如下: x,y=eval(input()) print(mySum(x,y))
时间: 2024-03-24 11:39:38 浏览: 144
mysum .m
好的,我来回答你的问题。关于你给出的代码,我们需要补充完整 `mySum` 函数的代码。
以下是 `mySum` 函数的实现:
```python
def mySum(a, n):
s = 0
for i in range(n):
s += int(str(a) * (i+1))
return s
```
这个函数的作用是计算 `a+aa+aaa+......+aa...a` 的和,其中最后一项是 `n` 位都是 `a` 的数字。
你可以将输入参数 `x` 和 `y` 分别赋值为 `a` 和 `n`,然后调用 `mySum(x, y)` 函数,就可以得到答案了。
阅读全文