A Python function is a block of code in the program that performs specific task.
A Python function can optionally return the value.
A Python function can be reused whenever we need it in the program.
A Python function accepts the parameters and alter the function behaviour by changing the parameter.