Циклы в Python: for, while. Операторы continue, break. Списки. Функции
Циклы в Python
Циклы в Python
Циклы в Python
Циклы в Python
Циклы в Python
Циклы в Python
Циклы в Python
Списки
Встроенные функции и методы списков
Функции в Python
Функции в Python
Решение задач (Блок 1)
1.13M
Категория: ПрограммированиеПрограммирование

Циклы в Python

1. Циклы в Python: for, while. Операторы continue, break. Списки. Функции

ТЕМЫ 3-4. ОСНОВНЫЕ КОНСТРУКЦИИ ЯЗЫКА PYTHON

2. Циклы в Python

1. Цикл for
Цикл for - это цикл перебора последовательности. Он состоит из двух компонент:
переменной (переменных) цикла и последовательности. Является циклом с
параметром

3. Циклы в Python

Функция range в цикле for
Функция range() возвращает диапазон (последовательность) целых чисел.
range() может принимать 1, 2 или 3 аргумента

4. Циклы в Python

Оператор continue
Оператор continue начинает следующий проход цикла, минуя
оставшееся тело цикла

5. Циклы в Python

Оператор break
Оператор break досрочно прерывает цикл
Важно: операторы break, continue можно использовать в любом цикле или
условном операторе (for, while, if…else)

6. Циклы в Python

2. Цикл while
Цикл while выполняет тело цикла до тех пор, пока условие цикла истинно

7. Циклы в Python

while
2.1 Цикл с предусловием
Условие
проверяется
каждой итерацией
перед
Пока условие i < 5 истинно
тело
выполняется.
Если изначально i >= 5, тело не
выполнится ни разу.
2.2 Цикл с постусловием
Тело цикла выполнится хотя
бы один раз

8. Циклы в Python

3. Вложенные циклы
Внешний цикл отвечает за строки, внутренний — за столбцы
• Вложенные циклы — это цикл внутри
цикла
• Они используются, когда нужно
перебирать элементы в нескольких
измерениях — например, в таблице,
списке списков, паре чисел,
комбинациях и т.д.
Порядок выполнения
счетчиков

9. Списки

Списки – это упорядоченные изменяемые коллекции объектов произвольных
типов (почти как массив, но типы могут отличаться)
3 способа задания списков
1) ф-ия list
2) переменная
3) генератор
списков

10. Встроенные функции и методы списков

11. Функции в Python

Функция - это именованный блок кода, к которому можно обратиться из любого места программы. У функции есть имя и список входных параметров, а
также возвращаемое значение.
Функция позволяет использовать в программе один и тот же фрагмент кода
несколько раз.

12. Функции в Python

Для параметров функции можно указывать значения по умолчанию

13. Решение задач (Блок 1)

1. Функция-приветствие: Написать 3 функции, которые принимают в
качестве аргумента и возвращают Имя, Возраст, Группу. Вызвать все 3
функции в одной строке с выводом полей ('Привет Имя, которому/ой Возраст
лет, и учится в Группа!’). Если параметры не переданы, использовать значения
по умолчанию.
2. Ввод чисел: Пользователь вводит числа по одному. Программа
завершает работу, если введено число 0. После этого выводится сумма
всех введённых чисел.(3 способа: функция, while, while+break)
3. Сумма положительных чисел: Пользователь вводит список чисел. Найти
их сумму, игнорируя отрицательные значения.(5 способов: for+continue,
for, sum(условие for+if), генератор списков, try…except)
4. Функция-анализ списка: Написать функцию analyze(numbers), которая
принимает список чисел и возвращает: количество
элементов,минимальное, максимальное, среднее арифметическое.
5. Ввод чисел 2.0: Пользователь вводит 5 чисел. Сохранить их в список и
вывести каждое число, увеличенное на 10.(4 способа: while, for,
while+break, функция)
English     Русский Правила