编写python函数,接收参数 a 和 n,返回形式如 a + aa + aaa + aaaa +…+ aaa…aaa 的表达式前 n 项的值,其中 a 为小于 10 的自然数.
时间: 2024-01-09 20:05:26 浏览: 75
k-menas++_pythonk-means++_yolov4_源码
5星 · 资源好评率100%
```python
def sum_expression(a, n):
"""
计算表达式 a + aa + aaa + aaaa +…+ aaa…aaa 的前 n 项的和
:param a: 小于 10 的自然数
:param n: 前 n 项
:return: 表达式前 n 项的和
"""
result = 0
for i in range(1, n+1):
item = str(a) * i
result += int(item)
return result
```
--相关问题--:
1. 如何判断输入的参数 a 是否小于 10?
2. 如
阅读全文