编写一个函数 mySum(a,n),求以下n项式的和,并返回该值: S=a+aa+aaa+...+aa...a 其中,a是1~9的数字,最后一项是n位都是a的数字。 输入样例: a,n:1,5 输出样例:12345
时间: 2023-12-03 19:44:00 浏览: 194
python 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字 (示例)
5星 · 资源好评率100%
以下是一个简单的实现:
```python
def mySum(a, n):
s = 0
for i in range(1, n+1):
s += int(str(a)*i)
return s
```
通过循环迭代,每一次将数字 a 重复 i 次,然后将其转换为整数并加入到总和中。最后返回总和即可。
使用样例:
```python
>>> mySum(1, 5)
12345
```
阅读全文