こんにちは私はちょうど4がこのコードで何をするのか疑問に思っています
for y in range(0, height, 4):
ありがとう
パラメータが1つだけの範囲:end。
開始、終了の2つのパラメーターを持つ範囲。
開始、終了、ステップの3つのパラメーターを持つ範囲。
だからあなたの特定のケースでは
for y in range(0, height, 4)
0、4、8、...、n、ここでn<高さ。
forループで使用される範囲関数の4は、増分ステップを示します。heightの値が20であると仮定します。次に、yの値は、forループの後続の反復で20まで、0、0 + 4 = 4、4 + 4 = 8、...として設定されます。
範囲関数の詳細については、次のPythonドキュメントを確認してください:http: //docs.python.org/2/library/functions.html#range
射程に入るたびにプラス4。例えば、
for y in range(0, 14, 4)
あなたは0、4、8、12を得るでしょう