擅长:python、mysql、java
<p>在Python中,可以使用<em>生成器表达式在一行中完成此操作:</p>
<pre><code>print(sum(x for x in range(1000) if x % 3 == 0 or x % 5 == 0))
</code></pre>
<p><code>range(1000)</code>生成从0到999(含)的所有整数。对于这些整数中的每一个,如果它可被3整除或可被5整除,则它包含在结果中。<code>sum(...)</code>函数将所有这些数字相加,最后<code>print(...)</code>打印结果。</p>