• burger-icon

    Шаг 2. Параметры и аргументы

    Баллов за прохождение: 1

    Параметры и аргументы функции

    В Python функции могут принимать параметры и аргументы.

    Параметры - это переменные, указанные в определении функции.

    Аргументы - это значения, которые передаются в функцию при ее вызове.

    Рассмотрим на примерах

    Функция с параметрами

    def greet(name):
        print(f"Hello, {name}!")
    

    В данном примере name является параметром функции greet

    Вызов функции с аргументом

    greet("Alice")
    

    Здесь Alice является аргументом, который передается в функцию 

    Типы параметров функции

    Позиционные парамаетры

    Это параметры, значения которых передаются в строгом порядке.

    def add(a, b):
        return a + b
    
    add(4, 2)
    

    В данном примере аргумент a примет значение 4, а аргумент b примет значение 2

    Именованные параметры

    Значения передаются через указание имени параметра

    def division(dividend, divider):
        return print(dividend // divider)
    
    division(dividend=12, divider=4)

    Параметры со значениями по умолчанию

    Параметры могут иметь значения по умолчанию, которые используются, если аргумент не передан.

    def greet(name="World"):
        print(f"Hello, {name}!")
    
    greet() # Данный пример выведет Hello, World!

    Для решения задачи, Зарегистрируйтесь или Войдите на сайт.