本题目要求根据输入的整数,输出特定表达式。 例如:在一行中读入2个1~9间的整数a和n,输出a+aa+aaa+...+aa...aaa(n个a) 。
时间: 2023-08-28 14:39:16 浏览: 131
输入两个正整数a和n,求a+aa+aaa+…+aa…a(n个a)之和
可以使用循环和字符串的拼接,来实现输出特定表达式的功能。具体实现可以参考以下代码:
```python
a, n = map(int, input().split())
sum = 0 # 初始化总和为0
tmp = '' # 初始化中间字符串为空
for i in range(n):
# 每次循环都将a拼接到中间字符串tmp中,并将tmp转为整数加到总和sum中
tmp += str(a)
sum += int(tmp)
print(sum)
```
例如,当输入为`2 3`时,输出结果为`246`,即`2 + 22 + 222 = 246`。
阅读全文