擅长:python、mysql、java
<p>是的,你可以。。你知道吗</p>
<pre><code>a = 100
x = 0
r = range(0,a)
for i in r:
x = x + i / r.stop
</code></pre>
<p>但是如果范围不算1,2,3。。。那么<code>stop</code>将不是步数,例如<code>range(10,12)</code>没有12个步,而是有2个步。而且<code>range(0,100,10)</code>以十为单位计数,所以它没有100步。所以你需要适当地考虑<code>(.stop - .start) / .step</code>。你知道吗</p>
<p>而且它只适用于范围,一般来说,<code>for</code>循环可以是从网络中读取数据,或者是基于用户输入的数据,唯一知道循环何时停止和循环次数的方法是它何时到达终点。你知道吗</p>