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