Зачем нужен параметр в функции
Отредактирована 13.03.2026
- Без параметра: Вам пришлось бы писать отдельную функцию для каждого имени.
- С параметром: Вы пишете одну функцию, а имя подставляете при вызове.
# Функция с параметром 'name' def say_hello(name): print(f"Good morning, {name}!") # Вызываем одну и ту же функцию, но с разными данными say_hello("Anna") # Вывод: Good morning, Anna! say_hello("Maxim") # Вывод: Good morning, Maxim!
a = int(input("Enter your value a: ")) b = int(input("Enter your value b: ")) # Параметры x и y получат значения a и b для вычислений def sum(x, y): return x + y # Здесь a и b - это аргументы для параметров x и y result = sum(a, b) print(result)
# Функция sorted() — создает новый отсортированный список numbers = [1, 3, 2, 9, 5, 8, 7, 6, 4, 10] # Сортировка по возрастанию sorted_asc = sorted(numbers) # reverse=False по умолчанию print(sorted_asc) # [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Сортировка по убыванию sorted_desc = sorted(numbers, reverse=True) print(sorted_desc) # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] # Исходный список не изменился! print(numbers) # [1, 3, 2, 9, 5, 8, 7, 6, 4, 10]
- Параметр — это переменная, которую функция ожидает получить при создании.
- Аргумент — это конкретное значение, которое вы передаете в функцию, когда вызываете её.