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

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.

Завдання

Swipe to start coding

Припустимо, потрібно обчислити периметр трикутника зі сторонами a, b та c.

  1. Передайте три аргументи: a, b та c до функції calculate_triangle_perimeter.
  2. У функції обчисліть периметр, додавши три сторони разом.

Рішення

Все було зрозуміло?

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

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

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you explain the difference between passing a single value and a list as a function argument?

What happens if I pass an empty list to the `calculate_list_sum` function?

Can I use other data types, like dictionaries, as function arguments in Python?

close

Awesome!

Completion rate improved to 4.17

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.

Завдання

Swipe to start coding

Припустимо, потрібно обчислити периметр трикутника зі сторонами a, b та c.

  1. Передайте три аргументи: a, b та c до функції calculate_triangle_perimeter.
  2. У функції обчисліть периметр, додавши три сторони разом.

Рішення

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

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

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

Секція 1. Розділ 3
single

single

some-alt