Functions
repeated step can be executed with functions
Funtion Structure:
def name(argument):
Statement..
Statement..
return value
def-define function
def functionname(contains a list of values passed to the function)
function body must be indented
this is executed each time the function is called
return values
Function has bulid-in function and user-defined functions
Eg-Calculator prgm
num1=float(input('Enter value for num1 '))
num2=float(input('Enter value for num2 '))
choice=input('Operation to be done:add/sub/mul/div/mod ')
def add(num1,num2):
add=num1+num2
print (add)
def sub(num1,num2):
sub=num1-num2
print(sub)
def mul(num1,num2):
mul=num1*num2
print(mul)
def div(num1,num2):
div=num1//num2
print(div)
if choice=='add':
add=num1+num2
print(add)
elif choice=='sub':
sub=num1-num2
print(sub)
elif choice=='mul':
mul=num1*num2
print(mul)
elif choice=='div':
div=num1//num2
print(div)
else:
print('option not available')
Top comments (0)