通过函数求s=a+aa+aaa+...+aaa...a(0<a<10)共n项,最后一项有n个a,在主函数中输入a和n,调用函数获得结果
时间: 2024-01-21 11:19:33 浏览: 60
输入两个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和
可以定义一个函数来计算s,具体实现如下:
```python
def calc_s(a, n):
s = 0
for i in range(1, n+1):
s += int(str(a) * i)
return s
```
在主函数中,我们可以接受用户输入 a 和 n,然后调用 `calc_s` 函数来计算 s 的值,最后输出结果。
示例代码如下:
```python
a = int(input("请输入 a:"))
n = int(input("请输入 n:"))
s = calc_s(a, n)
print("s = {}".format(s))
```
这样就可以实现我们的需求了。
阅读全文