A function is a block of code, it runs when a function is called.
Using def Keyword we create the function.
Function is also called Method.
Types of function
There are two types of python functions.
User define
Predefine
Creating a Function
Creating a User-defined function using the def keyword.
Create user define functions in four different ways.
Take Nothing Return Nothing
Example
Take Nothing Return Nothing
def add():
print("Enter the first number")
x=int(input())
print("Enter the first number")
y=int(input())
z=x+y
print("Your Add Result is ",z)
add()
Output
Enter the first number 5 Enter the first number 3 Your Add Result is 8
Take Something Return Nothing
Parameter and Argument: The terms parameter and argument can be used for the same thing: information that is passed into a function.
Passing Arguments in function definition time is known as formal arguments.
Passing Arguments in function calling time is known as Actual arguments.
Example
Take Something Return Nothing
def add(x,y):
z=x+y
print("Your Add Result is ",z)
print("Enter the first number")
x=int(input())
print("Enter the first number")
y=int(input())
add(x,y)
Output
Enter the first number 5 Enter the first number 3 Your Add Result is 8
Take Nothing Return Something
Return: Return keyword is used to return the value.
The function will return the value from where it is called
Example
Take Nothing Return Something
def add():
print("Enter the first number")
x=int(input())
print("Enter the first number")
y=int(input())
z=x+y
return z
z=add()
print("Your Add Result is ",z)
Output
Enter the first number 5 Enter the first number 3 Your Add Result is 8
Take something Return Something
Example
Take something Return Something
def add(x,y):
z=x+y
return z
print("Enter the first number")
x=int(input())
print("Enter the first number")
y=int(input())
z=add(x,y)
print("Your Add Result is ",z)
Output
Enter the first number 5 Enter the first number 3 Your Add Result is 8
Note: Predefine functions are learned in the predefine chapter click here