unctions have parameters (def fn(parameter):) , and function calls have arguments (fn(argument)).

Parameters are defined by the names that appear in a function definition, whereas arguments are the values actually passed to a function when calling it. Parameters define what types of arguments a function can accept.