Functions
Functions
welcome('Ashmit', 'Acharya')
welcome('sahana', 'suresh')
Functions
def area():
l=int(input("enter the length"))
b=int(input("enter the breath"))
a=l*b
print(a)
x=increment(4,2)
print(x)
def increment(number, by):
return number+by
print(increment(4,2))
Function with return type
def add1(a,b):
return a+b
def sub1(a,b):
return(a-b)
def mul1(a,b):
return(a*b)
a=int(input("enter a value"))
b=int(input("enter b value"))
sum1= add1(a,b)
subtract =sub1(a,b)
multiplication = mul1(a,b)
print(sum1, subtract, multiplication)
def multiply(*number):
print (number)
multiply(3,4,5,7)
Output
(3, 4, 5, 7)
def multiply(*number):
result=1
for i in number:
result=result*i
print (result)
multiply(3,4,5,7)
Output
420
def student_details(**data):
print(data)
Output
Rohan Rai
Types of arguments
Function Arguments
The following are the types of arguments that we can use to call a
function:
Default arguments
Keyword arguments
Required arguments
Variable-length arguments
Default Arguments
def function( n1, n2 = 20 ):
print("number 1 is: ", n1)
print("number 2 is: ", n2)