Привет им просто интересно, что 4 будет делать в этом кодеPython для цикла параметры
for y in range(0, height, 4):
Благодарности
Привет им просто интересно, что 4 будет делать в этом кодеPython для цикла параметры
for y in range(0, height, 4):
Благодарности
4 в функции диапазона, используемого в цикл указывает на шаг приращения. предположим, что значение высоты равно 20. Тогда значения для y будут установлены как 0, 0 + 4 = 4, 4 + 4 = 8, ... до 20 в последующих итерациях цикла for.
Для более подробного описания функции диапазона проверить документацию питона по адресу: http://docs.python.org/2/library/functions.html#range
Диапазона только с одним параметром: конец.
Дальность с двумя параметрами: начало, конец.
Дальность с тремя параметрами: начало, конец, шаг.
Так что в вашем конкретном случае
for y in range(0, height, 4)
0, 4, 8, ..., п, где п < высота.
plus 4 каждый раз, когда вы попадаете в диапазон. Например,
for y in range(0, 14, 4)
вы получите 0, 4, 8, 12
Подозреваю документацию для 'range' должен объяснить. Вы пытались найти его? – Mat
yep его из книги, и они не объяснили – user2194374
Python _documentation_ доступен онлайн. Вы пытались найти его? – Mat