694.80K
Category: programmingprogramming

Цикл for. Python

1.

Цикл for
PYTHON

2.

Знаем количество повторений
Цикл for применяется в таких алгоритмах, в которых нам известно количество повторений.
Блок схема:
Алгоритмический язык:
НЦ Для Параметр От НачЗн До КонЗн [Шаг Шаг]
ТелоЦикла
КЦ
2

3.

for - цикл с параметром
Язык Python:
for <параметр> in
блок инструкций
последовательность:
Последовательность – это
итерируемый объект (iterable).
Итерация - это общий термин, который
описывает процедуру взятия элементов
чего-то по очереди.
Итерируемый объект (iterable) - это
объект, который способен возвращать
элементы по одному.
Последовательности в Python: диапазон, строка, кортеж,
список (массив).
Диапазон и строка – это интуитивно понятно. Но кортежи и списки мы пока еще не
учили!
3

4.

Диапазон в for
1
2
3
4
5
red
green
blue
Если числовой диапазон большой, то очень утомительно
перечислять его элементы через запятую…
Нам поможет функция range()
4

5.

range(start, stop, step)
Функция range генерирует серию целых чисел, от значения start до stop с шагом step.
Значение stop не входит в
элементы перебора.
Если шаг step равен 1, его
можно не указывать:
range(1,7).
Если не указывать значение
start, то перебор начинается с
нуля.
PS. start, stop, step могут обладать лишь целочисленным значением, как положительным, так и отрицательным.
5

6.

Примеры c range()
0
1
2
3
3
4
5
6
2
4
6
8
3
2
1
0
6

7.

Строка в for
В качестве последовательности в for после оператора in может выступать строка текста:
7

8.

else и break
В цикле for, также как и в цикле while, можно использовать инструкции else и break.
Пример:
Какой будет вывод в этой программе?
8

9.

continue
continue – продолжение цикла.
Если команда continue встречается в теле цикла, то все инструкции, следующие за ней,
игнорируются и начинается новый проход цикла.
Пример:
9
English     Русский Rules