擅长:python、mysql、java
<p>如果我正确理解了这个问题,您希望sum\u power2(n)返回n个字符串副本(1+1),是吗?你知道吗</p>
<p>在这种情况下,递归方法是,对于n>;1,将字符串(1+1)附加到sum\u power2(n-1)的输出。(这将需要一个特例,当n=0时仅给出1)</p>
<p>看起来是这样的:</p>
<pre><code>def sum_power2(n):
if n == 0:
return "1"
elif n == 1:
return "(1 + 1)"
else:
return sum_power2(n-1) + "(1 + 1)"
</code></pre>
<p>(另外,看起来你的参数是int,所以我省略了转换)</p>