New Python Lab Manual PDF
New Python Lab Manual PDF
NAME : _____________________________________
ROLL NO :_________________
BRANCH :__________________
YEAR/SEM : _____________
Certified that this is the bonafide record of work done
by Mr./Ms.................................................................................in the
this institution, as prescribed by the Anna University, Chennai for the FIRST
AIM:
ALGORITHM:
Step1: Start.
Step2: Read the previous unit and current unit.
Step 3: Calculate the used units by subtracting the current unit and previous unit. Step4:
Calculate the Electricity bill from the used units.
Step 5: Print the amount of electricity bill. Step6: Stop.
PSEUDOCODE:
RESULT:
AIM:
ALGORITHM:
Step1: Start.
Step2: Read the barcode of the product.
Step3: Display the product name and the amount.
Step 4: Check if more products is available, if available go to Step 2, otherwise go to Step
5.
Step5: Calculate the total cost of the products.
Step6: Print total cost. Step7: Stop.
PSEUDOCODE:
RESULT:
AIM:
ALGORITHM:
Step1: Start
Step2: Read x and n.
Step3: Print x and n.
Step 4: Convert x values into radian using formula x = x * 3.1412/180. Step5: Substitute t=x
and sum=x.
Step 6: Set the for loop for doing the calculation as initialize i to 1 and check i is less thann+1
and increment i by 1.
Step 7: Calculate t=(t*pow(-1),(2*i-1))*x*x)/(2*i*(2*i+1).
Step8: Calculate sum = sum + t.
Step9: Print sum.
Step10: Stop
PSEUDOCODE:
READ x, n PRINT x, n
CONVERT x =x * 3.1412/180
SUBSTITUTE t=x, sum=x FOR i=1; i<n+1;i++
t= (t*pow (-1), (2*i-1))*x*x)/(2*i*(2*i+1). sum = sum + t
END FOR
PRINT sum
FLOWCHART:
RESULT:
Thus, the flowchart for the sine series is developed.
EX. NO:1d Identification and solving of simple real life or scientific or
DATE: technical problems and developing flow charts for the Weight of
a Motorbike
AIM:
ALGORITHM:
Step1: Start.
Step2: Read the size of the motor bile in cc.
Step3: Check whether the size of the motor bike is less than or equal to 300 cc, if so, Print
Average weight is 350 pounds otherwise go to step 4.
Step4: Check whether the size of the motor bike is less than or equal to 500 cc, if so, Print
Average weight is 410 pounds otherwise go to step 5.
Step5: Check whether the size of the motor bike is less than or equal to 900cc, if so, Print
Average weight is 430 pounds otherwise go to step 6.
Step6: Check whether the size of the motor bike is equal to 1100 cc, if so, Print Average weight
is 500 pounds otherwise go to step 7.
Step 7: Print Average weight is 600 pounds.
Step 8: Stop.
PSEUDOCODE:
READ size in cc
IF size<=300 THEN
PRINT Average weight = 350 pounds ELSEIF size <=500 THEN
PRINT Average weight = 410 pounds ELSEIF size <=900 THEN
PRINT Average weight = 430 pounds ELSEIF size =1100 THEN
PRINT Average weight=500pounds
ELSE
ENDIF PRINT Average weight=600pounds
FLOWCHART:
RESULT:
Thus, the flowchart for finding the weight of the motor bike is developed.
EX. NO:1e Identification and solving of simple real life or scientific or
DATE: technical problems and developing flow charts for the Weight of
a steel bar
AIM:
ALGORITHM:
Step1:Start.
Step2:Read the diameter in mm and length of the steel bar.
Step3:Check whether the length is in meter if so, calculate weight as diameter x diameter x
length and divide it by 162, otherwise go to step4.
Step 4: calculate weight as diameter x diameter x length and divide it by 533.
Step5: Print the weight.
Step6: Stop.
PSEUDOCODE:
RESULT:
Thus, the flowchart for finding the weight of a steel bar is developed.
EX. NO:1f Identification and solving of simple real life or scientific or
DATE: technical problems and developing flow charts for the Compute
Electrical Current
in Three Phase AC Circuit
AIM:
ALGORITHM:
Step1: Start.
Step2: Get the value of voltage, resistance, current and power factor.
Step3: Compute the electric current by multiplying voltage, resistance, current and power factor
with 3.
Step 4: Print the calculated electric current.
Step5: Stop.
PSEUDOCODE:
RESULT:
Thus, the flowchart for computing the electric current in three phase AC circuit is developed.
EX. NO:2a Python programming exchange the values of two variables using
DATE: simple statements and expressions
AIM:
To write a Python Program to exchange the value of two variables.
ALGORITHM:
Step 1: start the program
Step2: enter two variables and assign value for it(x, y)
Step3: simply exchange the variables(y, x) and assign it to variables(x,y)
step 4: print ‘x’ value
Step5: print ‘y’ value step6: end the program
PROGRAM:
x=5
y = 10
# create a temporary variable and swap the values
temp = x
x=y
y = temp
print ('The value of x after swapping:',x)
print ('The value of y after swapping:', y)
OUTPUT :
The value of x after swapping: 10
The value of y after swapping: 5
x=5
y = 10
x, y = y, x print ("x =", x)
print ("y =", y)
OUTPUT:
x = 10
y=5
RESULT:
Thus the Python Program to exchange the value of two variables was written and executed
successful
EX. NO:2b Python programming circulate the values of n variables using
DATE: simple statements and expressions
AIM:
To write a Python Program to circulate the values of n variables.
ALGORITHM:
Step1: start the program
Step2: read the total number of values step3: enter the values
Step4: append the value in the list1 step5: print the list1 of elements
Step6: check the range of values and pop the first element from the list1 and append it at the
last in the list1
Step7: continue until range (0 to 3) exit.
Step8: end the program.
PROGRAM:
def circulate(A,N):
for i in range (1,N+1):
B=A[i:]+A[:i]
print("Circulation",i,"=",B)
A=[1,2,3,4,5]
N=int(input("Enter n:"))
circulate(A,N)
OUTPUT:
Enter n:5
Circulation 1 = [2, 3, 4, 5, 1]
Circulation 2 = [3, 4, 5, 1, 2]
Circulation 3 = [4, 5, 1, 2, 3]
Circulation 4 = [5, 1, 2, 3, 4]
Circulation 5 = [1, 2, 3, 4, 5]
RESULT:
Thus the Python Program to circulate the values of n variables was written and executed
successfully.
EX. NO:2c Python programming distance between two
DATE: points using simple statements and expressions
AIM:
To write a Python Program to find the distance between two points.
ALGORITHM:
Step1: start the program step2: import math library
Step 3: take a two points as an input from an user.
Step 4: calculate the difference between the corresponding x-coordinates i.e.:x2 - x1 and y
Coordinates i.e.:y2 - y1of two points.
Step 5: apply the formula derived from pythagorean theorem i.e.: sqrt ((x2 - x1) ^2 + (y2 - y1)
^2)
Step 6 : end the program
PROGRAM:
import math
x1=int(input("Enter x1:"))
y1=int(input("Enter y1:"))
x2=int(input("Enter x2:"))
y2=int(input("Enter y2:"))
distance= math.sqrt(((x2-x1)**2)+((y2-y1)**2))
print ("Distance=",distance)
OUTPUT:
Enter x1:3
Enter y1:2
Enter x2:7
Enter y2:8
Distance= 7.211102550927978
RESULT:
Thus the Python Program to find the distance between two points was written and
executed successfully.
EX. NO:3a Scientific problems Number series using Conditionals and
DATE: Iterative loops
AIM :
To write a python program to print number series.
ALGORITHM :
PROGRAM:
n=int(input("Enter the number:"))
i=0
while(i<n):
print(i)
i=i+1
OUTPUT:
enter the number:5
0
1
2
3
4
RESULT:
Thus the python program to print number series was written and executed
successfully.
EX. NO:3b Scientific problems number patterns using Conditionals and
DATE: Iterative loops.
AIM:
To write a python program to print number pattern.
ALGORITHM:
Step1: start
Step2: range (10) –range function takes values from 0 to 9
step3: str (i) prints string version of i .(i.e i value)
Step4: using for loop print str (i) values i times in every iteration
PROGRAM:
rows = int(input('Enter the number of rows: '))
for i in range(1, rows+1):
for j in range(i):
print(i, end=' ')
print()
(or)
for i in range(10): print(str(i)*i)
OUTPUT:
1
22
333
4444
55555
666666
7777777
88888888
999999999
RESULT:
Thus the python program to print number pattern was written and executed successfully.
EX. NO:3c Scientific problems pyramid pattern of a star using Conditionals
DATE: and Iterative loops
AIM:
ALGORITHM:
Step1: first, we get the height of the pyramid rows from the user.
Step2: in the first loop, we iterate from i = 0 to i = rows.
Step3: the second loop runs from j = 0 to i + 1.
Step4: in each iteration of this loop, we print i + 1 number of * without a new line.
Step5: here, the row number gives the number of * required to be printed on that row.
Step6: once the inner loop ends, we print new line and start printing * in a new line.
PROGRAM:
def full_pyramid(n):
for i in range(1, n + 1):
# Print leading spaces
for j in range(n - i):
print(" ", end="")
OUTPUT:
*
**
***
****
*****
RESULT:
Thus the python program to print Pyramid pattern of a star was written and executed
successfully.
EX. NO:4.A Implementing real-time/technical applications Items present in a
DATE: Library using Lists and Tuples.
AIM:
To write a python program to implement items present in a Library using List.
ALGORITHM:
Step1: Start the program
Step2: Assign list of library materials
Step3Perform all the list operation /Tuples operation
Step4: Print the result
Step5: End the program
PROGRAM:
Library using Lists
library=["book","autor","barcodenumber","price"]
print(library)
library[0]='RAMAYANA'
print(library[0])
print(library)
library[1]='Valmiki'
library[2]=123576
library[3]=230
print(library)
OUTPUT:
['book', 'autor', 'barcodenumber', 'price']
RAMAYANA
['RAMAYANA', 'autor', 'barcodenumber', 'price']
['RAMAYANA', 'Valmiki', 123576, 230]
TUPLE:
LIBRARY USING TUPLES
libcomp=('books', 'newspaper', 'computer', 'magazine', 'journals')
print(libcomp)
print(libcomp[0])
Tuplelength=len(libcomp)
print(Tuplelength)
print(libcomp[1:4])
OUTPUT:
('books', 'newspaper', 'computer', 'magazine', 'journals')
books
5
('newspaper', 'computer', 'magazine')
RESULT:
Thus the Python program to implement items present in a Library using List was written
and executed successfully.
EX. NO:4.b Implementing real-time/technical applications Components of a
DATE: car using Lists
AIM:
To write a python program to implement components of a car using List
ALGORITHM:
Step1: Start the program
Step2: Assign list of car parts
Step3: Perform all the list operation
Step4: Print the result
Step5: End the program
PROGRAM:
COMPONENTS OF CAR USING LIST
carparts =['ENGINE','WHEEL','GEAR','BATTERY']
print(carparts)
carparts.append('BREAK')
print(carparts)
carparts.remove('BREAK')
print(carparts)
print(carparts.index('WHEEL'))
carparts.reverse()
print('Reversed list:',carparts)
New = carparts[:]
print(New)
OUTPUT
['ENGINE', 'WHEEL', 'GEAR', 'BATTERY']
['ENGINE', 'WHEEL', 'GEAR', 'BATTERY']
['ENGINE', 'WHEEL', 'GEAR', 'BATTERY', 'BREAK']
['ENGINE', 'WHEEL', 'GEAR', 'BATTERY']
1
Reversed list: ['BATTERY', 'GEAR', 'WHEEL', 'ENGINE']
['BATTERY', 'GEAR', 'WHEEL', 'ENGINE']
COMPONENTS OF CAR USING TUPLES
carparts =('ENGINE','WHEEL','GEAR','BATTERY')
print(carparts)
print('Item in the first position is: ',carparts[0])
print('Item in the 5th position is: ',carparts[3])
print(carparts.index('WHEEL'))
tuples=len(carparts)
print(tuples)
OUTPUT:
RESULT:
Thus the python program to implement components of a car using List was written and
executed successfull
EX. NO:4.c.(i) Implementing real-time/technical applications Materials
DATE: required for construction of a building using Lists
AIM:
To write a python program to implement materials required for construction of a building using
List.
ALGORITHM:
Step1:Start the program
Step2:Assign list of building materials
Step3Perform all the list operation
Step4:Print the result
Step5:End the program
PROGRAM
OUTPUT
['bricks', 'cement', 'sand', 'water', 'steel']
['bricks', 'cement', 'sand', 'water', 'steel']
['bricks', 'cement', 'sand', 'water', 'steel', 'WOOD']
['bricks', 'cement', 'sand', 'water', 'steel']
2
Reversed list: ['steel', 'water', 'sand', 'cement', 'bricks']
['steel', 'water', 'sand', 'cement', 'bricks']
TUPLE:
Buildingconstruction=('bricks','cement','sand','water','steel')
print(Buildingconstruction)
print(Buildingconstruction)
New = Buildingconstruction[:]
print(New)
tuples=len(Buildingconstruction)
print(tuples)
OUTPUT
('bricks', 'cement', 'sand', 'water', 'steel')
('bricks', 'cement', 'sand', 'water', 'steel')
('bricks', 'cement', 'sand', 'water', 'steel')
5
RESULT:
Thus the python program to implement materials required for construction of a
building using List was written and executed successfully.
EX. NO:5.a.(i) Implementing real-time/technical applications Language using
DATE: Sets and Dictionaries
AIM:
To write a python program to implement language using set and dictionaries.
ALGORITHM:
Step1: Start the program.
Step2: Assign the languages.
Step3: Perform all the set operation.
Step4: Print the result.
Step5: End the program.
PROGRAM:
LANGUANGE USING SET
language1={'JAVA','C++','PYTHON'}
language2={'VB','ORACLE'}
print(language1)
print(language2)
language1.add('SQL')
print(language1)
language1.remove('SQL')
print(language1)
print(language2.union(language1))
OUTPUT:
OUTPUT
RESULT:
Thus the python program to implement language using dictionaries was written and
executed successfully.
EX. NO:5.b.(i) Implementing real-time/technical applications an
components of automobile using Sets and Dictionaries
AIM:
To write a python program to implement components of an automobile using set.
ALGORITHM:
Step1: Start the program.
Step2: Assign the components of automobile.
Step3: Perform all the set operation.
Step4: Print the result.
Step5: End the program.
PROGRAM:
COMPONENTS USING SETS
components1={'ENGINE', 'GEAR', 'TIRE'}
components2={'STREEING', 'TRANSMISSION'}
print(components1)
print(components2)
components1.add('Gearbox')
print(components1)
components1.remove('Gearbox')
print(components1)
OUTPUT
{'ENGINE', 'GEAR', 'TIRE'}
{'STREEING', 'TRANSMISSION'}
{'ENGINE', 'GEAR', 'Gearbox', 'TIRE'}
{'ENGINE', 'GEAR', 'TIRE'}
PROGRAM:
components = {'Break':2,'Tire':4,'Steer':1}
print(components)
x = components.copy()
print(x)
x = components.get('Tire')
print(x)
x = components.items()
print(x)
components.update({'color': 'White'})
print(components)
x = components.pop('Break')
print(x)
OUTPUT
RESULT:
Thus the python program to implement components of an automobile using set and
dictionaries was written and executed successfully.
EX. NO:5.C Implementing real-time/technical applications Elements of a
DATE: civil structure using Sets
AIM:
To write a python program to implement elements of a civil structure using sets.
ALGORITHM:
Step1: Start the program.
Step2: Assign the elements of a civil structure.
Step3: Perform all the set operation.
Step4: Print the result.
Step5: End the program.
PROGRAM:
elements1={'columns','roof', 'stair','floors'}
elements2={'foundation','floors','walls'}
print(elements1)
print(elements2)
elements1.add('beams')
print(elements1)
elements1.remove('beams')
print(elements1)
print(elements2.union(elements1))
print(elements1 & elements2)
OUTPUT:
RESULT:
Thus the python program to implement elements of a civil structure using sets was written
and executed successfully.
EX. NO:5.c.(ii) Implementing real-time/technical applications
DATE: Elements of a civil structure using Dictionaries.
AIM:
To write a python program to implement elements of a civil structure using dictionary.
ALGORITHM:
Step1: Start the program.
Step2: Assign the elements of a civil structure.
Step3: Perform all the dictionary operation.
Step4: Print the result.
Step5: End the program.
PROGRAM:
elements = {"foundation":14, "floors":3, "walls":19, "beams":7}
print(elements)
x = elements.copy() print(x)
x = elements.get("beams") print(x)
x = elements.items()
print(x) elements.update({"roof":5})
print(elements)
x = elements.pop("foundation")
print(x)
print(elements)
OUTPUT:
AIM:
PROCEDURE:
PROGRAM:
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
OUTPUT:
RESULT:
Thus the Python Program to find factorial of a given number using function was written and
executed successfully.
EXPT.NO 6 B Implementing Program Largest Number In A List Using Function
DATE:
AIM:
To Write a Python program to get the largest number from a list.
PROCEDURE:
Step1: Start the program Step2: Take a list of values
Step3: using max () function finds first largest number
Step4: using remove () function remove first largest largest function
Step5: Again using max () function finds second largest number
Step6: print the two largest number
Step7: End the program
PROGRAM:
integers = [1, 16, 3, 39, 26, 4, 8, 16]
copy_of_integers = integers[:]
largest_integer = max(copy_of_integers)
copy_of_integers.remove(largest_integer)
second_largest_integer = max(copy_of_integers)
print(largest_integer)
print(second_largest_integer)
OUTPUT:
39
26
RESULT:
Thus the Python Program to find two largest numbers in a list using functions was written
and executed successfully.
EX. NO:6.c. Implementing Area of shape programs using Functions
DATE:
AIM:
To write a Python Program to find area of shape using functions.
ALGORITHM:
PROGRAM:
def calculate_area(name):
name = name.lower()
if name == "rectangle":
l = int(input("Enter rectangle's length: "))
b = int(input("Enter rectangle's breadth: "))
rect_area = l * b
print(f"The area of the rectangle is {rect_area}.")
else:
print("Sorry! This shape is not available.")
if __name__ == "__main__":
print("Calculate Shape Area")
shape_name = input("Enter the name of the shape whose area you want to find: ")
calculate_area(shape_name)
OUTPUT:
Calculate Shape Area
Enter the name of the shape whose area you want to find: RECTANGLE
Enter rectangle's length: 10
Enter rectangle's breadth: 15
The area of the rectangle is 150.
RESULT:
Thus the Python Program to find area of shape using functions was written and executed
successfully.
EX. NO:7.a. Implementing Reverse string programs using Strings
DATE:
AIM:
ALGORITHM:
PROGRAM:
def my_function(x): return x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)
OUTPUT:
sdrawkcab ekil skool txet siht woh rednow I
RESULT:
Thus the Python Program to reverse a string was written and executed successfully.
EX. NO:7.b. Implementing Palindrome programs using Strings
DATE:
AIM:
ALGORITHM:
PROGRAM:
string=input(("Enter a string:"))
if(string==string[::-1]):
print("The string is a palindrome")
print(string[::-1])
else:
print("Not a palindrome")
print(string[::-1])
OUTPUT:
Enter a string:qwert Not a palindrome Trewq
RESULT:
Thus the Python Program to find palindrome for the given string was written and executed
successfully.
EX. NO:7.c. Implementing Character Count programs using Strings
DATE:
AIM:
To write a Python Program to count the given character.
ALGORITHM:
PROGRAM:
message = 'python is popular programming language'
print('Number of occurrence of p:',
message.count('p'))
OUTPUT:
Number of occurrence of p: 4
RESULT:
Thus the Python Program to count the given character was written and executed successfully.
EX. NO:7.d. Implementing Replacing Characters programs using Strings
DATE:
AIM:
ALGORITHM:
PROGRAM:
a_string = "aba"
a_string = a_string.replace("a", "b")
print(a_string)
OUTPUT:
bbb
RESULT:
Thus the Python Program to replace the character was written and executed successfully.
EX. NO:8.a. Implementing Pandas programs using written modules and
DATE: Python Standard Libraries
AIM:
ALGORITHM:
PROGRAM:
import pandas as pd
S = pd.Series([11, 28, 72, 3, 5, 8])
print(S)
OUTPUT:
0 11
1 28
2 72
3 3
4 5
5 8
Dtype : int64
RESULT:
Thus implemented pandas using written modules and Python Standard Libraries was
written and executed successfully.
EX. NO:8.b. Implementing Numpy programs using written modules and
DATE: Python Standard Libraries
AIM:
To implement Numpy using written modules and Python Standard Libraries.
ALGORITHM:
PROGRAM:
import numpy as np
a = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
print(a)
#Slicing in array print(a.shape)
b = a[1:, 2:]
print(b)
OUTPUT:
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
(3, 4)
[[ 7 8]
[11 12]]
RESULT:
Thus implemented Numpy using written modules and Python Standard Libraries was written
and executed successfully.
EX. NO:8.c. Implementing Matplotlib programs using written modules and
DATE: Python Standard Libraries.
AIM:
ALGORITHM:
PROGRAM:
from matplotlib
import pyplot as plt
plt.bar([0.25,1.25,2.25,3.25,4.25],[50,40,70,80,20],
label="BMW",color='r',width=.1)
plt.bar([.75,1.75,2.75,3.75,4.75],[80,20,20,50,60],
label="Audi", color='b',width=.5)
plt.legend()
plt.xlabel('Days')
plt.ylabel('Distance(kms)')
plt.title('Information')
plt.show()
OUTPUT:
RESULT:
Thus implemented matplotlib using written modules and Python Standard Libraries was
written and executed successfully.
EX. NO:8.d. Implementing Scipy programs using written modules and Python
DATE: Standard Libraries
AIM:
To implement Scipy using written modules and Python Standard Libraries.
ALGORITHM:
PROGRAM:
from scipy import special a = special.exp10(3)
print(a)
b = special.exp2(3) print(b)
c = special.sindg(90) print(c)
d = special.cosdg(45) print(d)
OUTPUT:
1000.0
8.0
1.0
0.707106781187
RESULT:
Thus implemented Scipy using written modules and Python Standard Libraries was written
and executed successfully.
EX. NO:9.a. Implementing real-time/technical applications to copy from one
DATE: file to another using File Handling
AIM:
To write a python program to copy from one file to another using file handling.
ALGORITHM:
Step 1: Start
Step 2: Open first.txt in read mode and read the contents of first.txt.
Step 3: Open second.txt in append mode and append the content of first.txt into second.txt.
Step 4: Stop
PROGRAM:
OUTPUT:
first.txt
Welcome to Sree Sakthi Engineering college
second.txt
open second file ( all lines are copied successful )
Welcome to Sree Sakthi Engineering college
RESULT:
Thus, the python program to copy from one file to another using file handling was written
and executed successfully.
EX. NO:9.b. Implementing real-time/technical applications for word count
DATE: using File Handling
AIM :
To write a python program to count the words in a file using file handling.
ALGORITHM:
Step 1: Start
Step 2: Open the file in read mode and handle it in text mode.
Step 3: Read the text using read() function.
Step 4: Split the text using space separator.
Step 5: Refine the count by validating the words after splitting.
Step 6: Print the number of words in the text file.
Step 7: Stop
PROGRAM:
OUTPUT:
first.txt
Welcome to Sree Sakthi Engineering college
Number of words in text file : 6
RESULT:
Thus, the python program to count the words in a file using file handling was written and
executed successfully.
EX. NO:9.c. Implementing real-time/technical applications for longest word
DATE: using File Handling
AIM:
To write a python program to find the longest word in a file using file handling.
ALGORITHM:
Step 1: Start
Step 2: Read the file which contains the text
Step 3: Open the file in the read mode
Step 4: Read and split the words in the file
Step 5: calculate the length of the words
Step 6: compare the length of the words and return the longest word.
Step 7: Stop
PROGRAM:
def longest_word(filename):
with open(filename, 'r') as infile:
words = infile.read().split()
max_len = len(max(words, key=len))
return [word for word in words if len(word) == max_len]
print(longest_word('first.txt'))
OUTPUT:
first.txt
Welcome to Sree Sakthi Engineering college ['Engineering,']
RESULT:
Thus, the python program to find the longest word in a file using file handling was written and
executed successfully.
EX. NO:10.a. Implementing real-time/technical applications for Divide by Zero
DATE: Error using Exception Handling
AIM:
To write a python program to demonstrate the divide by zero error using Exception Handling.
ALGORITHM:
Step 1: Start
Step 2: Get inputs from the user, two numbers.
Step 3: If the entered data is not integer, throw an exception.
Step 4: If the remainder is 0, throw divide by zero exception.
Step 5: If no exception is there, return the result.
Step 6: Stop
PROGRAM:
try:
num1 = int(input("Enter First Number: ")) num2 = int(input("Enter Second Number: "))
result = num1 / num2
print(result)
except Value Error as e:
print("Invalid Input Please Input Integer...")
except Zero Division Error as e:
print(e)
OUTPUT:
RESULT:
Thus, the python program to demonstrate the divide by zero error using Exception Handling
was written and executed successfully.
EX. NO:10.b. Implementing real-time/technical applications for voter’s age
DATE: validity using Exception Handling
AIM:
ALGORITHM:
Step 1: Start
Step 2: Get the age as input
Step 3: If the entered value is a value apart from number, throw an exception
Step 4: If the value is less than zero, print an error message.
Step 5: If the value is number, check whether the number is greater than or equal to 18.
Step 6: If the age is 18, print able to vote else print not able to vote
Step 7: Stop
PROGRAM:
OUTPUT:
RESULT:
Thus, the python program to validate voter’s age using Exception Handling was written
and executed successfully.
EX. NO:10.c. Implementing real-time/technical applications for student mark
DATE: range validation using Exception Handling
AIM:
To write a python program to validate the student mark range using Exception Handling.
ALGORITHM:
Step 1: Start
Step 2: Read the mark
Step 3: Check whether the marks is less than zero and greater than 100 and print the result
Step 4: Stop
PROGRAM:
mark = int(input("Enter the mark: "))
OUTPUT:
RESULT:
Thus, the python program to validate the student mark range using Exception Handling was
written and executed successfully.