Содержание
- 2. Функции 2
- 3. ПЛАН ЛЕКЦИИ: Определение функции Комментарии Docstring Примеры использования функций Имена функций Абстракция Свойства Фактические и формальные
- 4. На прошлом уроке Категории ошибок в программах Синтаксические ошибки - известные как ошибки разбора кода. Синтаксический
- 5. На прошлом уроке Параметры представляют собой локальные переменные, которым присваиваются значения в момент вызова (input) функции.
- 6. На прошлом уроке Определение функции определяет код который будет выполняться при вызове функции. Синтаксис для определения
- 7. На прошлом уроке Определение функции состоит из двух частей: Заголовок (Header) Тело (Body)
- 8. Синтаксис: определение функции Заголовок (Header) – первая строка заголовка определения функции начинается со слова def (ingil.
- 9. Синтаксис: определение функции Тело (Body) – состоит из выражений которые начинаются после отступа. Код начинающийся с
- 10. Код на Python - Круг
- 11. Синтаксис: определение функции Определение функции обычно записывается в программах Python в верхней части после выражений инструкций
- 12. Комментарии Docstring Комментарии Docstring описывают функции другим программистам. Комментарии вводятся между тройными кавычками (три двойных кавычек)
- 13. Функция - примеры На Python для определения функции имеются ряд правил. Любые аргументы или входные параметры
- 14. Функция - примеры
- 15. Значение отступа в Python Код в Python придерживается стилю с отступом. В функциях Python не используют
- 16. Значение отступа в Python Здесь мы используем простой пример с использованием функции "print " (печать). При
- 17. Значение отступа в Python А сейчас поставим отступ перед функцией "print " и на экран выводится
- 18. Значение отступа в Python Когда вы ставите отступы, вам также необходимо сохранить одинаковый стиль отступа для
- 19. Значение отступа в Python Если оба выражения расположены с одинаковым отступом друг под другом, то функция
- 20. Имена функций и параметров При создании собственной функции внимательно обдумывайте их имена и имена параметров. Постарайтесь
- 21. Имена функций и параметров Единственное требование - имена функций и параметров должны быть допустимыми идентификаторами Python.
- 22. Абстракция: Функции помогают рассуждать Просмотрите строки 14-20 предыдущего примера. Когда вы используете функцию circle_at (), вам
- 23. Абстракция : Функции помогают рассуждать Другими словами, написав новые функции, у нас есть возможность не видеть
- 24. Вызов функции изменяет поток управления Чтобы сделать абстракцию возможной изменяется поток управления программой. Как показано на
- 25. Вызов функции изменяет поток управления
- 26. Свойства Рассмотрим несколько полезных особенностей при работе с функциями в Python. Имена функций в Python являются
- 27. Свойства Параметры функции могут принимать значения по умолчанию:
- 28. Свойства Ранее мы сказали, что имя функции – обычная переменная, поэтому можем передать ее в качестве
- 29. Свойства В момент вызова функции можно присваивать значения конкретным параметрам (использовать ключевые аргументы). Ошибкой будет являться
- 30. Внутренние функции Python позволяет определять функцию внутри другой функции:
- 31. Функции Функции «инкапсулируют» задачу (объединяют множество инструкций в одну строку кода). Большинство языков программирования имеют множество
- 32. Зачем писать функции? 1 - Они позволяют нам описать нашу программу в виде нескольких подэтапов. (Каждый
- 33. Шаги по написанию функции 1 - Понять назначение функции. 2 - Назначьте данные, введенные в функцию
- 34. Части «черного ящика» (т.е. функции) Функции можно назвать «черными ящиками», потому что вам не нужно знать,
- 35. Рабочее пространство функции Каждая функция имеет собственное рабочее пространство. Это означает, что каждая переменная в функции
- 36. Формальные и фактические параметры Когда мы создаем функцию, она должна представлять «общее» действие, которое можно применить
- 37. Псевдокод Вот пример функции псевдокода: функция average_price (список_цен) .... конец функции
- 38. Псевдокод функция average_price (список цен) .... конец функции В функции average_price имя price_list будет использоваться вместо
- 39. Псевдокод В этом коде цены хранятся в переменной «semester_price». Внутри функции цены хранятся в переменной «price_list».
- 40. Литература: Gowrishankar S, Veena A, Introduction to Python Programming, CRC Press, 2019, Taylor & Francis Group
- 42. Скачать презентацию







































Имя цвета в системе NCS
Знакомим родителей с программой ПиктоМир
PnP Perspective-n-Point. Восстановление точек в 3D-пространстве по их перспективной проекции на плоскость сенсора камеры
Программирование+ + настольные игры с ИКИТом
Разработка численных гидродинамических моделей в среде программного комплекса Groundwater Modeling System. Лекция № 16
3D-моделирование. Проектирование модели автомобиля марки Koenigsegg Agera
Пространственная дискретизация
Розробка програмного забезпечення тривимірного моделювання архітектурного проекту будинку на базі технології Microsoft .NET
Логика. Тест
Этапы создания презентации
Інтелектуальний агент формування норм витрати матеріалів у технологічному проектуванні
Атаки на алгоритмы шифрования
Анимация в сборке Компас-3D
Christmas & New Year at Canterville (slides carnival)
Скорочтение
Форматирование графических изображений в Microsoft Office
Разработка одностраничного сайта для регистрации абитуриентов ГАПОУ СМПК
EventsWallet — Платформа для успешного мероприятия
Расшифровка. Самый умный по информатике
Классификация программного обеспечения
Безопасный интернет
Программирование. Наука управлять
Разработка и администрирование баз данных. Квалификационная работа
Динамические структуры данных (язык Паскаль)
Презентация на тему СУБД MICROSOFT ACCESS
Модуль 1. Основы программирования Урок 9. Функции
7-1-1
Инструкция по работе с ЭБС BOOK.RU