В цикле for указывается переменная и множество значений, по которому будет пробегать переменная.
Множество значений может быть:
for <переменная> in <множество значений> :
<тело цикла>
Множество значений может быть:
- список;
- кортеж;
- строка;
- диапазон.
Функция range()
Можно использовать цикл for вместе с функцией range, для повторения цикла некоторое заданное число раз n.
Пример:
for i in range(6) :
print(i) # 0, 1, 2, 3, 4, 5
n должно принадлежать множеству натуральных чисел
range(a, b) от a до b-1, где a < b
range(a, b, d) где a - начальное значение i, до b-1, d - величина изменения i.
d > 0, то i = a, i = a+d, i = a+2*d и т.д. до тех пор пока i < b
d < 0, то i = a, i = a+d, i = a+2*d и т.д. до тех пор пока i > b
Пример:
for i in range(10, 0, -2) :
print(i) # 10, 8, 6, 4, 2
for i in range(1, 10, 2) :
print(i) # 1, 3, 5, 7, 9
Комментариев нет:
Отправить комментарий