题目内容:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa+⋯+aa⋯a(n个a)之和。 输入格式:一行中给出不超过9的正整数a和n,a和n之间用英文空格隔开 输出格式:一行中按照 “s = 和” 的格式输出(=前后各有一个英文空格。用Python语言
时间: 2024-06-19 18:03:52 浏览: 103
给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
5星 · 资源好评率100%
以下是Python语言的解法:
```
a, n = input().split()
s = 0
for i in range(int(n)):
s += int(a * (i+1))
print("s =", s)
```
解释如下:
首先用 `input().split()` 获取输入的两个数,分别赋值给变量 `a` 和 `n`。
然后定义变量 `s` 为 0,用于保存累加结果。
接下来使用 `for` 循环,循环次数为 `n`。在每次循环中,通过字符串乘法将字符串 `a` 重复 i+1 次,转换成整数后加入到 `s` 中。
最后输出结果,注意要按照格式输出。
阅读全文