90_python
90_python
AIM :
QUESTION 1:
1. Create a Python package called mathutils that contains following modules: [25]
arithmetic.py: Implements basic arithmetic operations (add, subtract, multiply,
divide), power and square root functions.
geometry.py: Implements functions to calculate the area and circumference of a
circle, area and perimeter of a square, a triangle and a rectangle.
statistics.py: Implements functions to calculate the mean, median, and standard
deviation.
Use this package in a Python script to perform some calculations.
CODE 1:
l=[]
n=int(input("Enter the no of elements in the list :"))
for i in range(1,n+1):
ne=int(input())
l.append(ne)
print("MEAN :" ,s.mean(l))
print("MEDIAN :",s.median(l))
print("STANDARD DEVIATION :",s.stdev(l))
OUTPUT 1 :
def add(a,b):
return a+b
def sub(a,b):
return a-b
def multiply(a,b):
return a*b
def divide(a,b):
return a/b
def power(a,b):
return a**b
def square(a,b):
return a**(1/2)
def speri(a):
return 4*a
def carea(c):
return c*3.14*c
def cperi(c):
return c*2*3.14
def tarea(a,b):
return (a*b)/2
def tperi(a,b,c):
return a+b+c
def rarea(a,b):
return a*b
def rperi(a,b):
return 2*(a+b)
def mean(l):
return sum(l)/len(l)
def median(l):
return l[len(l)/2]
QUESTION 2 :
OUTPUT:
def m_km(m):
return m/1000
def km_m(km):
return km*1000
def mi_f(mi):
return m+32
def f_mi(f):
return f-32
def km_f(km):
return km*1000*3.28
def km_mi(km):
return km*0.62
def m_f(m):
return m*3.28
def m_mi(m):
return (m*0.62)/1000
def f_km(f):
return 3.28*f
def f_m(f):
return f*1000*3.28
def f_c(f):
return (f-32)*5/9
def c_f(c):
return c*(9/5)+32
def kg_g(kg):
return kg*1000
def kg_p(kg):
return kg*2.2
def g_kg(g):
return g/1000
def g_p(g):
return (g/1000)*2.2
def p_kg(p):
return p/2.2
def p_g(p):
return p*1000*2.2
QUESTION 3 :
def main():
book_manager = BookManager()
lend_manager = LendManager()
book_manager.add_book(book1)
member2 = Member("Bob")
while True:
print("5. Exit")
if choice == '1':
books = book_manager.search_by_title(title)
if books:
book = books[0]
if due_date:
member1.add_to_history(book)
else:
books = book_manager.search_by_title(title)
if books:
book = books[0]
member = lend_manager.return_book(book)
if member:
late_fee = lend_manager.check_late_fees(book)
if late_fee > 0:
else:
else:
else:
books = book_manager.search_by_title
OUTPUT :
RESULT :
Thus the python programs to implement the modules and packages were completed successfully.