Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Аргументи | Що Таке Функція в Python?
Посібник з функцій Python
course content

Зміст курсу

Посібник з функцій Python

Посібник з функцій Python

1. Що Таке Функція в Python?
2. Позиційні та Необов'язкові Аргументи
3. Довільні Аргументи
4. Специфікація Повернення Значення Функції
5. Рекурсія та Лямбда-Функції

book
Аргументи

У Python аргументи функції — це входи, які ви надаєте функції, коли викликаєте її. Вони дозволяють вам надавати дані або значення, які функція може використовувати. Ці аргументи можуть бути окремими значеннями або об'єктами, такими як списки, кортежі, словники або користувацькі об'єкти.

Наприклад, коли ми використовуємо функцію print(), ми надаємо рядок як аргумент. Ось ще один приклад:

Припустимо, ми хочемо написати функцію, яка обчислює суму двох різних чисел і виводить результат. Щоб досягти цього, нам потрібно передати ці два числа функції за допомогою дужок ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Ми передали num_1 та num_2 як аргументи функції, а потім використали їх для обчислення суми. Ви можете встановити довільну кількість аргументів функції.

Розглянемо приклад, де ми використовуємо список як аргумент для функції:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Цей код визначає функцію calculate_list_sum, яка приймає список чисел, обчислює їх суму, додаючи кожне число до змінної total, і виводить результат. Функція викликається зі списком my_list, що містить числа [1, 2, 3, 4, 5], і виводить суму, яка дорівнює 15.

Завдання
test

Swipe to show code editor

Припустимо, що вам потрібно обчислити периметр трикутника зі сторонами a, b і c. Напишіть функцію, яка обчислює периметр і виводить його в консоль.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
toggle bottom row

book
Аргументи

У Python аргументи функції — це входи, які ви надаєте функції, коли викликаєте її. Вони дозволяють вам надавати дані або значення, які функція може використовувати. Ці аргументи можуть бути окремими значеннями або об'єктами, такими як списки, кортежі, словники або користувацькі об'єкти.

Наприклад, коли ми використовуємо функцію print(), ми надаємо рядок як аргумент. Ось ще один приклад:

Припустимо, ми хочемо написати функцію, яка обчислює суму двох різних чисел і виводить результат. Щоб досягти цього, нам потрібно передати ці два числа функції за допомогою дужок ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Ми передали num_1 та num_2 як аргументи функції, а потім використали їх для обчислення суми. Ви можете встановити довільну кількість аргументів функції.

Розглянемо приклад, де ми використовуємо список як аргумент для функції:

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Цей код визначає функцію calculate_list_sum, яка приймає список чисел, обчислює їх суму, додаючи кожне число до змінної total, і виводить результат. Функція викликається зі списком my_list, що містить числа [1, 2, 3, 4, 5], і виводить суму, яка дорівнює 15.

Завдання
test

Swipe to show code editor

Припустимо, що вам потрібно обчислити периметр трикутника зі сторонами a, b і c. Напишіть функцію, яка обчислює периметр і виводить його в консоль.

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt