2012-03-05 8 views
0

のために、私はこのように使用することができます。Pythonの:Javaではループ式

for (index=candate*2;index<=topCandidate;index+=candidate) 

私はPythonでこれを行うことができます方法を知りたいですか?

答えて

3

range機能を使用できます。例:

>>> topCandidate = 20 
>>> candidate = 3 
>>> for i in range(candidate*2, topCandidate+1, candidate): 
... print i 
... 
6 
9 
12 
15 
18 
+0

ありがとう、私はそれを知っています。 – remy

5

短い答えはあなたがしないことです。 Pythonのループでは、Javaのfor (:)構文のように、反復可能な繰り返しを繰り返します。 range()またはxrange()で数値iterableを生成できますが、おそらくはitertoolsの関数と組み合わせて既存のiterableを使用することを検討してください。