【发布时间】:2018-08-13 13:50:09
【问题描述】:
for number in range(1,101):
print number
有人能解释一下为什么上面的代码会打印 1-100 吗?我知道 range 函数不包括指定范围内的最后一个数字,但是,语法的“数字”部分是什么?
我更习惯于 C++ 和 Java,我会编写如下代码:
for (i = 1; i < 101; i++) {
System.out.println(i);
i++;
}
那么“数字”到底是什么?我确定我对此研究得太远了,有一个简单的问题。
【问题讨论】:
-
由于
return,Java/C++ sn-p 将在第一个i++之前停止执行。
标签: python