Глава 13 · Автоматизация с помощью функций

Зачем нужны функции?

Аргументы позволяют одной и той же функции каждый раз делать что-то немного своё.

Зачем нужны функции?

Каждый раз делаем что-то новое!

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

argumenty.py
def privetstvie(imya):
    print(f"Привет, {imya}!")

privetstvie("Ада")
privetstvie("Cartesian")

imyaпараметр функции: имя, под которым переданное значение доступно внутри функции. При каждом вызове можно передать своё значение (аргумент).

Без аргументов?

Функция без параметров в скобках — например, privetstvie() из первого раздела — тоже совершенно нормальна: не каждой функции нужны входные данные.

Практика в Jupyter Notebook
13-02-zachem-funkcii.ipynb · функции с аргументами
Открыть ноутбук →