01 / 05
You want different results from the same function
When you made that greeting function, you probably wanted to change just the name part. "good morning, Yui", "good morning, Haruto", and so on.
Making one function per name would be hard work. So instead we use the machinery for handing a value in when you call. A value handed in like that is called an argument, and the name that catches it a parameter.