В этом примере
a
и
b
- это параметры функции
add_numbers()
. Когда мы вызываем эту функцию, мы должны передать ей два значения, которые будут подставлены вместо
a
и
b
. Эти значения, которые мы передаем в функцию, называются
аргументами.
5
и 3
- аргументы, которые мы передаем в функцию add_numbers()
. Функция использует эти значения, чтобы вычислить результат.
Параметры могут быть разных типов данных: числа, строки, списки, словари и т.д. Количество параметров также может варьироваться в зависимости от задачи, которую решает функция.
Рисуем квадраты разных размеров
Давайте рассмотрим примеры использования параметров и аргументов на примере рисования квадратов разных размеров и цветов с помощью модуля Turtle в Python.
Мы уже писали функцию draw_square()
, которая рисует квадрат. Давайте модифицируем ее, чтобы мы могли ее использовать для рисования квадрата произвольного размера и цвета. Для этого добавим внутрь скобок параметры, от значения которых будет зависеть размер стороны квадрата и его цвет.