Работа с условными операторами и операторами циклов. Тема 3

Содержание

Слайд 2

Операторы условия в «Python»

1) оператор if – определяет условие как истинное или

Операторы условия в «Python» 1) оператор if – определяет условие как истинное
ложное, и если условие истинно, программа выполняет соответствующее действие:

2) оператор else – позволяет выполнять определенное действие даже тогда, когда выражение if является ложным:

3) оператор elif – применяется, когда программа должна обрабатывать более двух возможных результатов при этом количество дополнительных условий неограниченно, чего операторы if и else обеспечить не могут:

Слайд 3

Интегрированная совокупность условных операторов в «Python»

Схема алгоритма работы условных операторов

Интегрированная совокупность условных операторов в «Python» Схема алгоритма работы условных операторов

Слайд 4

Оператор цикла for применяют в тех случаях, когда, существует необходимость повторить что-нибудь

Оператор цикла for применяют в тех случаях, когда, существует необходимость повторить что-нибудь
определенное количество раз
Оператор цикла for в «Python»

Цикл for имеет следующую структуру

<текущий элемент> – на каждой итерации через параметр доступен текущий элемент последовательности или ключ словаря;
2) <последовательность> – объект, поддерживающий механизм итерации (строка, список, кортеж, диапазон, словарь и т.д.);
3) <инструкции внутри цикла> – блок, выполнение которого будем многократным.

Слайд 5

Схема алгоритма работы цикла for без прерывания в «Python»

Если внутри цикла не

Схема алгоритма работы цикла for без прерывания в «Python» Если внутри цикла
использовался оператор break, то после завершения выполнения цикла будет выполнен блок в инструкции else, который является необязательным.

Слайд 6

Схема алгоритма работы цикла for с прерыванием в «Python»

В случае применения оператора

Схема алгоритма работы цикла for с прерыванием в «Python» В случае применения
break цикл, выполняемый в программе, будет прерван, как только выполнится условие, указанное в операторе if.

Слайд 7

Оператор цикла for позволяет организовать перебор:

1) букв в слове:

2) списка кортежа:

3) элементов

Оператор цикла for позволяет организовать перебор: 1) букв в слове: 2) списка
словаря:

4) элементов списка кортежей:

метод keys() возвращает объект dict_keys(), содержащий все ключи словаря

Слайд 8

Работа с циклом while в «Python»

Выполнение цикла while продолжается до тех пор,

Работа с циклом while в «Python» Выполнение цикла while продолжается до тех
пока логическое выражение является истинным

Цикл while имеет следующую структуру

Слайд 9

Схема алгоритма работы цикла while без прерывания

переменной (счетчику) присваивается начальное значение;
2)

Схема алгоритма работы цикла while без прерывания переменной (счетчику) присваивается начальное значение;
выполняется проверка условия и, если условие истинно, то выполняются инструкции внутри цикла, в противном случае выполнение цикла завершается;
3) переменная (счетчик) изменяется на величину, указанную в параметре <приращение>;
4) выполняется переход к пункту 2;
5) если внутри цикла не использовался оператор break, то после завершения выполнения цикла будет выполнен блок в инструкции else, однако следует сказать, что этот блок не является обязательным.

Слайд 10

Пример работы с циклом while

Программный код, позволяющий выводить все числа от 1

Пример работы с циклом while Программный код, позволяющий выводить все числа от
до 3 с применением цикла while:

В случае, если приращение не указано, то цикл будет бесконечным. Прерывание бесконечного цикла осуществляется нажатием клавиш +

Слайд 11

Применение оператора continue
в «Python»

Осуществить переход к следующей итерации цикла до завершения

Применение оператора continue в «Python» Осуществить переход к следующей итерации цикла до
выполнения всех инструкций внутри цикла позволяет оператор continue

Рассмотрим пример вывода всех чисел от 1 до 10, за исключением чисел от 3 до 8 включительно:

Имя файла: Работа-с-условными-операторами-и-операторами-циклов.-Тема-3.pptx
Количество просмотров: 51
Количество скачиваний: 0