擅长:python、mysql、java
<p>您不需要<code>eval</code>,只需使用<code>int</code>:</p>
<pre><code>number_of_terms = 5
sum1=0
for i in range (1, number_of_terms + 1):
sum1 += int('2' * i)
print(sum1)
</code></pre>
<p>或者,您可以按如下方式制作发电机:</p>
<pre><code>print(sum(int('2' * (i + 1)) for i in range(number_of_terms)))
</code></pre>
<p>两个代码都输出:</p>
<pre><code>24690
</code></pre>