For any recurring set of instructions, we can define a function. In other words, a function is a closed set of instructions to perform a specific logic or task. Depending upon the input provided, a function has the ability to return the results or parse the input with specific instructions to get results without any return values.
A function is defined by the def keyword, which specifies that we need to define a function and provide a set of instructions related to that function.
In this task we will print the greater of two input numbers:
def checkgreaternumber(number1,number2):
if number1 > number2:
print ("Greater number is ",number1)
else:
print ("Greater number is",number2)
checkgreaternumber(2,4)
checkgreaternumber(3,1)

As we can see in the preceding output, the first time we call the checkgreaternumber(2,4) function, the function...