显然你在 python int 中编写了 for 循环,他遵循:
for i in range(1, 5):
print i
但如果我实际上将 i 用作计数技巧并且我特别想做类似的事情怎么办:
for (int i = 100; i > 20; i--)
或
for (int i = 0; i < 20 ; i += 2)
你真的必须把这个写在循环体而不是签名中....
请您参考如下方法:
不同的语言使用不同的语义来表达同样的事情。您可以通过多种方式使用 range 函数,它具有以下参数:
range(start, stop, jump)
我能做到
range(10, 1, -2)
获取如下列表:
[10, 8, 6, 4, 2]
使用范围的三个参数,您可以回到 C#、C++、C 或 Java 的计数技巧。
