for number in range(1,101):
print number
有人可以向我解释为什么上面的代码打印1-100?我明白范围函数排除了指定范围内的最后一个数字,但是,语法的“数字”部分是什么?在Python中,具有`range`的for循环是如何工作的?
我更习惯于C++ & Java的地方我会写这样的代码:
for (i = 1; i<101; i++) {
return i;
i++;
}
那么究竟什么是“数字”?我敢肯定,我看起来太过分了,还有一个简单的问题。
Java/C++代码片段将在第一个“i ++”之前因为return而停止执行。 – detly 2010-07-13 23:30:57