Похожие презентации:
Циклы в Python
1. Циклы в Python: for, while. Операторы continue, break. Списки. Функции
ТЕМЫ 3-4. ОСНОВНЫЕ КОНСТРУКЦИИ ЯЗЫКА PYTHON2. Циклы в 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
while2.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, функция)
Программирование