特殊a串数列求和: 给定两个均不超过9的正整数a,n,要求编写程序求a+aa+aaa+……+aa…..a(n个a)之和 在一行中输入不超过9的正整数a,n,在一行中按照”s=对应的和”的格式输出python
时间: 2023-10-21 12:05:44 浏览: 138
代码如下:
```python
a, n = map(int, input().split())
s = 0
for i in range(1, n+1):
s += int(str(a)*i)
print("s={}".format(s))
```
运行示例:
输入:
```
2 3
```
输出:
```
s=246
```
相关问题
特殊a串数列求和。 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa+…+aa
特殊a串数列求和是指给定两个均不超过9的正整数a和n,求a+aa+aaa+…+aa(n个a)之和。其中aa表示a连接a,即两个a连在一起组成的两位数。这个问题可以通过循环来解决,每次循环将上一次的结果乘以10再加上a即可。具体实现可以参考下面的代码。
```C++
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int a, n, sum = 0, item = 0;
cin >> a >> n;
for (int i = 1; i <= n; i++) {
item = item * 10 + a;
sum += item;
}
cout << "s = " << sum << endl;
return 0;
}
```
特殊a串数列求和 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和python
以下是Python实现特殊a串数列求和的代码:
```python
a, n = map(int, input().split())
sum = 0
item = a
for i in range(n):
sum += item
item = item * 10 + a
print("s =", sum)
```
阅读全文