• burger-icon

    Шаг 1. Функции и возврат значений

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

    Функции

    Смотреть на YouTube

     


    Функции

    Функции в Python - это блоки кода, которые могут быть вызваны для выполнения определенной задачи. Они позволяют структурировать код, изолировать повторяющиеся действия и делать его более модульным и легким для понимания. Функции в Python могут принимать аргументы (входные данные), выполнять определенные операции и возвращать результаты. Они могут быть определены с помощью ключевого слова "def", после которого идет имя функции, список аргументов (опционально) в скобках и блок кода, который описывает ее действия.

    Создание функции:

    Функция создаётся в формате:

    def имя_функции(параметры):
        блок кода

    Например:

    def greet():
        print("Привет, мир!")
    

    Если запустить программу, то ничего не произойдет. Для работы программы, функцию нужно вызвать. Для этого нужно просто упомянуть её название и поставить скобки. Вызвать её можно только после того функции. До - нельзя, так как она ещё не создана.

    greet()

    В терминал выведется "Привет, мир!".

     

    Давайте рассмотрим более сложный пример.

    # Определение функции
    def find_sum(numbers):
        """
        Функция find_sum принимает список чисел и возвращает их сумму.
        
        Параметры:
        numbers (list): Список чисел.
        
        Возвращает:
        int: Сумма всех чисел в списке.
        """
        total = 0
        for num in numbers:
            total += num
        return total
    
    # Пример использования функции
    my_list = [1, 2, 3, 4, 5]
    result = find_sum(my_list)
    print("Сумма чисел в списке:", result)
    

    В самом верху была определена функция с помощью ключевого слова def. В скобки передаются параметры, в нашем случае numbers. 

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