Python. Пишем свои функции

Слайд 2

ФУНКЦИИ В PYTHON

ФУНКЦИЯ python - объект, принимающий аргументы и возвращающий значение. Обычно

ФУНКЦИИ В PYTHON ФУНКЦИЯ python - объект, принимающий аргументы и возвращающий значение.
функция определяется с помощью инструкции def.
Простыми словами:
Функция - это джин которого можно позвать по имени, и передавая в скобках разные штуки он наколдует нам нужную нам шайтан вещь и положит её куда мы скажем.
Таких джинов можно создавать самим или использовать уже существующих. Иногда им надо давать материалы из которых они что-то сделают, а иногда достаточно просто вызвать.

Слайд 3

Зачем создавать функции

Функции нужны чтобы программисту было удобно вызывать какой-то определенный участок

Зачем создавать функции Функции нужны чтобы программисту было удобно вызывать какой-то определенный
кода только по его имени. Очень часто реализуя какую-то функциональность в проекте нужно обращаться к этому коду множество раз. Мы с Вами пока пишем маленькие скрипты, и это для нас не так заметно, но скоро мы будем писать проекты побольше, там-то мы и увидим все прелести использования функций.
Хотя, увидеть прелесть от использования функций можно прямо сейчас. Мы их используем практически постоянно, например функции (print(), input(), id(), type() и т.д.) это встроенные функции, тело которых написали разработчики Python.
Например print("Текст") выведет строку "Текст" в консоль Python, а мы всего-то написали эту строку. Вроде бы все просто, но мы же не пишем как интерпретатору это сделать, что он должен определить сколько мы передали аргументов для консоли, не объясняем ему строка это или число. Все это делается внутри функции, а мы просто её используем получая ожидаемый результат.

Слайд 4

Как создать функцию?

Создать функцию можно с помощью ключевого слова def (сокр. от

Как создать функцию? Создать функцию можно с помощью ключевого слова def (сокр.
слова define - определять)

Как вызвать функцию?

Просто напишите её имя без слова def.
Пример:

Примечательно, что в примере используются две функции. Первая это встроенная функция print()
Что выведет python в консоль?

Слайд 5

Практика с занятия

НЕ ЗАБЫВАЙ CTRL + S

Создайте в своей папке папку

Практика с занятия НЕ ЗАБЫВАЙ CTRL + S Создайте в своей папке
нашего предмета и внутри неё папку для этого занятия по примеру:

Используя IDLE Python сохраните в папку "Занятие3" файл python и назовите его main.py
Создайте функцию hello().

Слайд 6

Практика с занятия

НЕ ЗАБЫВАЙ CTRL + S

Создайте функцию hello_user() которая будет работать

Практика с занятия НЕ ЗАБЫВАЙ CTRL + S Создайте функцию hello_user() которая
почти так же как и ф-ция hello(), но вместо слова user будет подставлять значение хранящееся в переменной login. (Значение в логин может меняться.)

Слайд 7

Практика с занятия

НЕ ЗАБЫВАЙ CTRL + S

САМОСТОЯТЕЛЬНО!
Написать несколько функций каждая из которых

Практика с занятия НЕ ЗАБЫВАЙ CTRL + S САМОСТОЯТЕЛЬНО! Написать несколько функций
будет принимать два параметра и возвращать свой результат для любых четырёх известных детям математических операций.
Имя файла: Python.-Пишем-свои-функции.pptx
Количество просмотров: 18
Количество скачиваний: 0