Предыдущая публикация
Python – от основ до продвинутых возможностей

Python – от основ до продвинутых возможностей

15 ноя 2022

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

В языке программирования Python есть встроенные функции, которые уже рассматривались в других постах блога. Но есть ситуации, а главное, возможность, писать функции самостоятельно. Ниже рассмотрим ситуации, когда целесообразно создавать собственные функции и напишем одну для понимания принципа их работы в структуре программного кода.
Для чего писать функции в языке программирования Python - 923831083522
Изображение Gerd Altmann с сайта Pixabay Представим ситуацию, когда нам необходимо получить данные о количестве проживающих мужчин и женщин каждой из квартир подъезда, в котором (возьмем по минимуму) 3 квартиры. Нужно вывести на экран общее количество жильцов каждой из квартир всего подъезда. Для этого нужно в каждой квартире получить информацию и просуммировать полученные данные.
Для чего писать функции в языке программирования Python - 923831084034
Изображение автора Как можете видеть, для того, чтобы выполнить одинаковые действия для каждой из квартир, мы вынуждены использовать одинаковый код на каждом участке программы. А ведь в нашем условии всего 3 квартиры в подъезде, в реальной ситуации такой код может быть повторен сотни раз. Поэтому в Python предусмотрел возможность прописать этот код один раз и использовать его по необходимости в любом участке кода. Для этого используется объявление функции, которое осуществляется при помощи специально зарезервированного слово def. В итоге наш код будет выглядеть следующим образом:
Для чего писать функции в языке программирования Python - 923831084290
Изображение автора Обратите внимание, код, который относится к созданной функции, имеет отступ относительно основного кода. Таким образом мы даем понять Python, какой именно участок кода нужно относить к функции. Для того чтобы этот код применить, мы просто пишем название функции в основном коде, завершая название закрытыми круглыми скобками. Для чего эти скобки нужны, мы еще не раз рассмотрим в дальнейших постах блога. (Изображение Thomas Wolter с сайта Pixabay)

Комментарии 1

Григорий Трофимов
Григорий Трофимов
Есть куча из 100 кодов, в которых надо разобраться просто из любопытства.
Заходим.
Учебников и пособий по Питону и справочного материала по языку выше крыши...
12 фев 2023
  • Нет комментариев
    Новые комментарии
    Новые комментарии
    Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
    Следующая публикация
    С наступающим Днём Победы!
    Почтите память героев Великой Отечественной войны
    Возложить цветы
    Свернуть поиск
    Сервисы VK
    MailПочтаОблакоКалендарьЗаметкиVK ЗвонкиVK ПочтаТВ программаПогодаГороскопыСпортОтветыVK РекламаЛедиВКонтакте Ещё
    Войти
    Python – от основ до продвинутых возможностей

    Python – от основ до продвинутых возможностей

    ЛентаТемы 28Фото 103Видео Участники 552
    • Подарки
    Левая колонка
    Всё 28
    Обсуждаемые

    Присоединяйтесь — мы покажем вам много интересного

    Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.

    Зарегистрироваться