Python
Python functions
Create and call a function:
def fn():
print(“Inside function”)
fn()
Answer: Inside function
Passing arguments to a function:
def fn(num):
return num*2
n=fn(5)
print(n)
Answer: 10
Pass in python: It is used if no code has to be executed
x=1
y=1
if(x==y):
pass
else:
print(“x is not equal to y”)
Recursion:
def fn(n):
if(n==1):
return n
else:
return n*fn(n-1)
x=fn(4)
print(x)
Lambda: It is an anonymous function that has no name. It can have any number of arguments
x=lambda p,q,r: p+q+r
print(x(5,5,5))
Answer: 15
x=lambda p,q,r: p*q*r
print(x(2,2,2))
Answer: 8
def fn1(x):
return lambda y:y+x
p=fn1(3)
print(p(2))
Answer: 5