Циклы

В цикле for указывается переменная и множество значений, по которому будет пробегать переменная.

for <переменная> in <множество значений> :
    <тело цикла>

Множество значений может быть:

  • список;
  • кортеж;
  • строка;
  • диапазон.

Функция range() 

Можно использовать цикл for вместе с функцией range, для повторения цикла некоторое заданное число раз n.

Пример:

for i in range(6) :
    print(i) # 0, 1, 2, 3, 4, 5

должно принадлежать множеству натуральных чисел

range(ab) от 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

Комментариев нет:

Отправить комментарий