Similar presentations:
Цикл for. Python
1.
Цикл forPYTHON
2.
Знаем количество повторенийЦикл for применяется в таких алгоритмах, в которых нам известно количество повторений.
Блок схема:
Алгоритмический язык:
НЦ Для Параметр От НачЗн До КонЗн [Шаг Шаг]
ТелоЦикла
КЦ
2
3.
for - цикл с параметромЯзык Python:
for <параметр> in
блок инструкций
последовательность:
Последовательность – это
итерируемый объект (iterable).
Итерация - это общий термин, который
описывает процедуру взятия элементов
чего-то по очереди.
Итерируемый объект (iterable) - это
объект, который способен возвращать
элементы по одному.
Последовательности в Python: диапазон, строка, кортеж,
список (массив).
Диапазон и строка – это интуитивно понятно. Но кортежи и списки мы пока еще не
учили!
3
4.
Диапазон в for1
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.
continuecontinue – продолжение цикла.
Если команда continue встречается в теле цикла, то все инструкции, следующие за ней,
игнорируются и начинается новый проход цикла.
Пример:
9