输入正整数a和n,计算s = a + aa + aaa + aaaa + aa...a(n个a)的值
时间: 2023-10-21 10:04:02 浏览: 100
输入两个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和
可以使用循环来实现,每次累加上新的一项即可。具体实现如下:
```
a = int(input("请输入正整数a:"))
n = int(input("请输入正整数n:"))
# 初始化s为0
s = 0
# 初始化当前加的一项为a
cur_item = a
# 循环n次,每次累加上当前加的一项
for i in range(n):
s += cur_item
cur_item = cur_item * 10 + a
print("s的值为:", s)
```
例如,当a=2,n=3时,输出结果为:246。
阅读全文