编写函数计算Sn=a+aa+aaa+…+aa…a(最后一项为n个a)
时间: 2023-10-23 13:08:49 浏览: 111
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值
可以使用循环来计算Sn,代码如下:
```python
def calc_Sn(a, n):
Sn = 0
for i in range(1, n+1):
# 计算每一项的值
ai = int(str(a) * i)
Sn += ai
return Sn
```
其中,a为每一项中的数字,n为项数。在循环中,计算当前项的值ai,然后将其加入到Sn中。最后返回Sn的值即可。
阅读全文