information it needs to execute the print statement the function accepts the name you passed it and displays the greeting for that namehellojesselikewiseentering greet_user('sarah'calls greet_user()passes it 'sarah'and prints hellosarahyou can call greet_user(as often as you want and pass it any name you want to produce predictable output every time arguments and parameters in the preceding greet_user(functionwe defined greet_user(to require value for the variable username once we called the function and gave it the information ( person' name)it printed the right greeting the variable username in the definition of greet_user(is an example of parametera piece of information the function needs to do its job the value 'jessein greet_user('jesse'is an example of an argument an argument is piece of information that is passed from function call to function when we call the functionwe place the value we want the function to work with in parentheses in this case the argument 'jessewas passed to the function greet_user()and the value was stored in the parameter username note people sometimes speak of arguments and parameters interchangeably don' be surprised if you see the variables in function definition referred to as arguments or the variables in function call referred to as parameters try it yourse lf - messagewrite function called display_message(that prints one sentence telling everyone what you are learning about in this call the functionand make sure the message displays correctly - favorite bookwrite function called favorite_book(that accepts one parametertitle the function should print messagesuch as one of my favorite books is alice in wonderland call the functionmaking sure to include book title as an argument in the function call passing arguments because function definition can have multiple parametersa function call may need multiple arguments you can pass arguments to your functions in number of ways you can use positional argumentswhich need to be in functions