Example:1
filename: example1.py
The “example1.py” is created with a number of functions to perform various operations like sum of 2 nos, product of 2 nos, difference between 2 nos. and saved with the filename “example1.py”
def sum(a,b): s=a+b print("sum = ",s) def prod(a,b): p=a*b print("prod = ",p) def diff(a,b): if(a>b): d=a-b else: d=b-a print("diff = ",d)
Now want to use the functions stored in the module “example1.py”. there are different ways to use the functions.
Method: 1
import module_name
filename: m1.py
import example1 # 1(without input) example1.sum(10,20) example1.prod(10,20) example1.diff(10,20) # 2(with input) a=int(input("Enter 1st no ")) b=int(input("Enter 2nd no ")) example1.sum(a,b) example1.prod(a,b) example1.diff(a,b)
Output:
sum = 30 prod = 200 diff = 10 Enter 1st no 25 Enter 2nd no 6 sum = 31 prod = 150 diff = 19 >>>
Method:2
from module_name imort function_name
filename: m2.py
from example1 import sum from example1 import prod from example1 import diff # 1(without input) sum(10,20) prod(10,20) diff(10,20) # 2(using input) a=int(input("Enter 1st no ")) b=int(input("Enter 2nd no ")) sum(a,b) prod(a,b) diff(a,b)
Output:
sum = 30 prod = 200 diff = 10 Enter 1st no 10 Enter 2nd no 6 sum = 16 prod = 60 diff = 4 >>>
Method:3
importing all the function at the same time
from module_name import *
filename: m3.py
from example1 import * # 1(without input) sum(10,20) prod(10,20) diff(10,20) #2(using user input) a=int(input("Enter 1st no ")) b=int(input("Enter 2nd no ")) sum(a,b) prod(a,b) diff(a,b)
Output:
sum = 30 prod = 200 diff = 10 Enter 1st no 2 Enter 2nd no 3 sum = 5 prod = 6 diff = 1 >>>
Method:4
importing the function with different names
from module_name impory function_name as user_defined_name
filename: m4.py
from example1 import sum as s from example1 import prod as p from example1 import diff as d #1(without input) s(10,20) p(10,20) d(10,20) #2(using user input) a=int(input("Enter 1st no ")) b=int(input("Enter 2nd no ")) s(a,b) p(a,b) d(a,b)
Output:
sum = 30 prod = 200 diff = 10 Enter 1st no 2 Enter 2nd no 6 sum = 8 prod = 12 diff = 4 >>>