0% found this document useful (0 votes)
74 views

Python Lab Manual

This Python lab document contains 31 code examples covering a variety of common Python programming tasks like finding the largest of three numbers, calculating mean, median and mode of a list, checking if a number is prime, reversing a number, checking for palindromes, calculating area of a triangle, and more. Each example includes the source code and sample output to demonstrate how the code works.

Uploaded by

Bobby M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views

Python Lab Manual

This Python lab document contains 31 code examples covering a variety of common Python programming tasks like finding the largest of three numbers, calculating mean, median and mode of a list, checking if a number is prime, reversing a number, checking for palindromes, calculating area of a triangle, and more. Each example includes the source code and sample output to demonstrate how the code works.

Uploaded by

Bobby M
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

PYTHON LAB

1
PYTHON LAB

Table of Contents
FIND THE LARGEST AMONG THREE NUMBERS .................................................................................... 3

FIND MEAN,MEDIAN,MODE FROM GIVEN NUMBER ............................................................................ 4

SWAP TWO VARIABLES ......................................................................................................................... 5

CHECK ARMSTRONG NUMBER.............................................................................................................. 6

TO FIND THE SQUAR ROOT ................................................................................................................... 7

TO CHECK IF A NUMBER IS ODD OR EVEN ............................................................................................ 8

REVERSE A NUMBER ............................................................................................................................. 9

TO CHECK PALINDROME ..................................................................................................................... 10

TO CHECK LEAP YEAR .......................................................................................................................... 11

FIND THE AREA OF TRIANGLE ............................................................................................................. 12

NUMBER OF CHARACTER IN THE STRING AND STORE THEM IN A DICTIONARY DATA STRUCTURE .... 13

FIND THE PRIME NUMBER .................................................................................................................. 14

TO FIND LENGTH OF A STRING............................................................................................................ 15

TO FIND THE ADDITION, SUBTRACTION, MULTIPICATION,DIVISION .................................................. 16

FIND THE VALUE OF CHARACTER ........................................................................................................ 19

THE DISPLAY CALENDAR ..................................................................................................................... 20

COMPUTE THE POWER OF A NUMBER ............................................................................................... 21

TO CHECK IF A NUMBER IS POSITIVE, NEGATIVE, OR ZERO ................................................................ 22

DISPLAY THE MULTIPLICATION TABLE .............................................................................................. 23

FIND ALL DUPLICATES IN THE LIST ...................................................................................................... 24

Find the factorial of a number ............................................................................................................ 25

ADD TWO MATRICES .......................................................................................................................... 26

COUNT THE NUMBER OF DIGITSPRESENT IN A NUMBER ................................................................... 27

FIND ALL THE UNIQUE ELEMENTS OF A LIST ....................................................................................... 28

CONVERT DECIMAL TO BINARY,OCTAL AND HEXADECIMAL ............................................................... 29

CONVERT CELSIUS TO FAHRENHEIT .................................................................................................... 30

CONVERT KILOMETERS TO MILES ....................................................................................................... 31

2
PYTHON LAB

EX:NO:1
FIND THE LARGEST AMONG THREE NUMBERS
DATE:

SOURCE CODE:
a = int(input("A:"))
b = int(input("B:"))
c = int(input("C:"))
if(a > b and a > b):
print("Largest : ",a)
elif(b > a and b > c):
print("Largest : ",b)
elif(c > a and c > b):
print("Largest : ",c)

OUTPUT:
A:36
B:82
C:91
Largest : 91

3
PYTHON LAB

EX:NO:2
FIND MEAN,MEDIAN,MODE FROM GIVEN NUMBER
DATE:

SOURCE CODE:
print("FIND MEAN,MEDIAN,MODE")
print("**********************")
from statistics import mean, median, mode
l = [ 36, 56, 76, 82, 27]
print("MEAN:",mean(l))
print("MEDIAN:",median(l))
print("MODE:",mode(l))
print("**********************")

OUTPUT:
FIND MEAN,MEDIAN,MODE
**********************
MEAN: 55.4
MEDIAN: 56
MODE: 36

4
PYTHON LAB

EX:NO:3

DATE: SWAP TWO VARIABLES

SORCE CODE:
print("SWAP THE VARIABLES")
print("*******************")
a=6
b=3
temp = a
a=b
b = temp
print("The Value of a After Swapping:",format(a))
print("The Value of a After Swapping:",format(b))

OUTPUT:
SWAP THE VARIABLES
*******************
The Value of a After Swapping: 3
The Value of a After Swapping: 6

5
PYTHON LAB

EX:NO:4

DATE: CHECK ARMSTRONG NUMBER

SOURCE CODE:
print("CHECK ARMSTRONG NUMBER")
print("_______________________")
num = int(input("Enter the number:"))
sum = 0
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** 3
temp //= 10
if num == sum:
print(num,"Is An Amstrong...")
else:
print(num,"Is An Amstrong...")

OUTPUT:
CHECK ARMSTRONG NUMBER
_______________________
Enter the number:356
356 Is An Amstrong...

6
PYTHON LAB

EX:NO:5

DATE: TO FIND THE SQUAR ROOT

SOURE CODE:
print(" The Square Root")
print("~~~~~~~~~~~~~~~~~")
import cmath
n = int(input("N:"))
result = cmath.sqrt(n)
print("Square root of",n,"is",result)

OUTPUT:
The Square Root
~~~~~~~~~~~~~~~~
N :6
Square root of 6 is (2.449489742783178+0j)

7
PYTHON LAB

EX:NO:6
TO CHECK IF A NUMBER IS ODD OR EVEN
DATE:

SOURCE CODE:
print("ODD ARE EVEN NUMBER")
print("___________________")
num = int(input("Enter the number :"))
if( num % 2) == 0:
print(" {0} is even". format(num))
else:
print(" {0} is odd". format(num))

OUTPUT:
ODD ARE EVEN NUMBER
___________________
Enter the number :36
36 is even

8
PYTHON LAB

EX:NO:7
REVERSE A NUMBER
DATE:

SOURCE CODE:
print("REVERSE A NUMBER")
print("*****************")
num = int(input("Enter the number:"))
reversed_num = 0
while num != 0:
digit = num % 10
reversed_num = reversed_num * 10 + digit
num //= 10
print("Reverse the number :" +str(reversed_num))

OUTPUT:
REVERSE A NUMBER
*****************
Enter the number:987654321
Reverse the number :123456789

9
PYTHON LAB

EX:NO:8
TO CHECK PALINDROME
DATE:

SOURCE CODE:
print("TO CHECK PALINDROME")
print("*******************")
s = str(input("ENTER THE STRING:"))
def ispalindrome(s):
return s == s [ : :-1]
ans = ispalindrome(s)
if ans:
print(s,"is a palindrom")
else:
print(s,"is a palindrom")

OUTPUT:
TO CHECK PALINDROME
*******************
ENTER THE STRING:AMMA
AMMA is a palindrom

10
PYTHON LAB

EX:NO:9
TO CHECK LEAP YEAR
DATE:

SOURCE CODE:
print("CHECK LEAP YEAR")
print("*****************")
year = int(input("ENTER THE YEAR :"))
if (year % 4) == 0:
if (year % 100) == 0:
if(year % 400) == 0:
print("{0} is a leap year".format(year))
else:
print("{0} is not a leap year".format(year))
else:
print("{0} is a leap year".format(year))
else:
print("{0} is a not a leap year".format(year))

OUTPUT:
CHECK LEAP YEAR
*****************
ENTER THE YEAR :2022
2022 is a not a leap year

11
PYTHON LAB

EX:NO:10
FIND THE AREA OF TRIANGLE
DATE:

SOURCE CODE:
print("AREA OF TRIANGLE")
print("*****************")
a = int(input("Enter the Value of A:"))
b = int(input("Enter the Value of B:"))
c = int(input("Enter the Value of C:"))
s = (a + b + c)/2
area = (s*(s-a)*(s-b)*(s-c)**0.5)
print("The Area of the Triangle is:",area)

OUTPUT:
AREA OF TRIANGLE
*****************
Enter the Value of A:6
Enter the Value of B:5
Enter the Value of C:3
The Area of the Triangle is: 28.0

12
PYTHON LAB

EX:NO:11
NUMBER OF CHARACTER IN THE STRING AND STORE
DATE: THEM IN A DICTIONARY DATA STRUCTURE

SOURCE CODE:
str = input("Enter a string:")
dict = {}
for n in str:
keys = dict.keys()
if n in keys:
dict[n] += 1
else:
dict[n] = 1
print(dict)

OUTPUT:
Enter a string : AMMA
{'A': 1}
{'A': 1, 'M': 1}
{'A': 1, 'M': 2}
{'A': 2, 'M': 2}

13
PYTHON LAB

EX:NO:12
FIND THE PRIME NUMBER
DATE:

SOURCE CODE:
print("FIND THE PRIME NUMBER")
print("**********************")
x = int(input("Enter any positive number to chect whether it
is prime or not:"))
for i in range(2,x):
if x % 1 == 0:
print(x,"is not a prime number")
break
else:
print(x,"is a prime number:")

OUTPUT:
FIND THE PRIME NUMBER
Enter any positive number to check whether it is prime or
not:35
35 is not a prime number

14
PYTHON LAB

EX:NO:13
TO FIND LENGTH OF A STRING
DATE:

SOURCE CODE:
a = str(input("Enter the string:"))
b=0
for i in a:
b += 1
print(b)

OUTPUT:
Enter the string: INDIA
5

15
PYTHON LAB

EX:NO:14
TO FIND THE ADDITION, SUBTRACTION,
DATE: MULTIPICATION,DIVISION

SOURCE CODE:
def add(a,b):
return a+b
def sub(c,d):
return c-d
def mul(r,f):
return e*f
def div(g,h):
return g/h
print("********************************")
print("1.TO THE PROGRAM ADDITION")
print("2.TO THE PROGRAM SUBTRACTION")
print("3.TO THE PROGRAM MULTIPLICATION")
print("4.TO THE PROGRAM DIVISION")
print("*******************************")
choice = int(input("Enter your choice:"))

16
PYTHON LAB

if (choice == 1):
a = int(input("Enter 1st value:"))
b = int(input("enter 2nd value:"))
print(add(a,b))
elif (choice == 2):
c = int(input("Enter 1st value:"))
d = int(input("Enter 2nd value:"))
print(sub(c,d))
elif choice == 3:
e = int(input("Enter 1st value:"))
f = int(input("Enter 2nd value:"))
print(mul(e,f))
elif (choice == 4):
g = int(input("Enter 1st value:"))
h = int(input("Enter 2nd value:"))
print(div(g,h))
else:
print("Wrong choice")

17
PYTHON LAB

OUTPUT:
*******************************
1.TO THE PROGRAM ADDITION
2.TO THE PROGRAM SUBTRACTION
3.TO THE PROGRAM MULTIPLICATION
4.TO THE PROGRAM DIVISION
*******************************

Enter your choice:3


Enter 1st value:33
Enter 2nd value:65
2145

18
PYTHON LAB

EX:NO:15
FIND THE VALUE OF CHARACTER
DATE:

SOURCE CODE:
print("ASCII VALUE")
print("~~~~~~~~~~~~~")
c = str(input("Enter the Value :"))
print("The ASCII value of " + c + " is ", ord(c))

OUTPUT:
ASCII VALUE
~~~~~~~~~~~~~
Enter the Value :E
The ASCII value of E is 69

19
PYTHON LAB

EX:NO:16
THE DISPLAY CALENDAR
DATE:

SOURCE CODE:
import calendar
yy = int(input("Enter year:"))
mm = int(input("Enter month:"))
print(calendar.month(yy,mm))

OUTPUT:
Enter year:2002
Enter month:2
February 2002
Mo Tu We Th Fr Sa Su
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28

20
PYTHON LAB

EX:NO:17
COMPUTE THE POWER OF A NUMBER
DATE:

SOURCE CODE:
print("THE POWER OF NUMBER")
print("*******************")
base = 3
exponent = 4
result = 1
while exponent != 0:
result *= base
exponent -= 1
print(" ANSWER = ",str (result))
OUTPUT:
THE POWER OF NUMBER
*******************
ANSWER = 81

21
PYTHON LAB

EX:NO:18
DATE: TO CHECK IF A NUMBER IS POSITIVE, NEGATIVE, OR
ZERO

SOURCE CODE:
def Numbercheck(a):
if a < 0:
print("Number Given by you is Negative")
elif a > 0:
print("Number Given by you is Positive")
else:
print("Number Given by you is Zero")
a = float(input("Enter a number as input value:"))
Numbercheck(a)
OUTPUT:
Enter a number as input value:6
Number Given by you is Positive

22
PYTHON LAB

EX:NO:19
DATE: DISPLAY THE MULTIPLICATION TABLE

SOURCE CODE:
num = 12
for i in range(1,11):
print(i,'X',num,'=',num*i)

OUTPUT:
1 X 12 = 12
2 X 12 = 24
3 X 12 = 36
4 X 12 = 48
5 X 12 = 60
6 X 12 = 72
7 X 12 = 84
8 X 12 = 96
9 X 12 = 108
10 X 12 = 120

23
PYTHON LAB

EX:NO:20
FIND ALL DUPLICATES IN THE LIST
DATE:

SOURCE CODE:
def findduplicates(list):
b = []
for i in list:
if(i not in b):
b.append(i)
if(b == list):
print("There are not duplicates in the list")
else:
print(" There are duplicates in the list")

OUTPUT:
a = [3,5,6,7,8]
findduplicates(a)
There are no duplicates in the list

24
PYTHON LAB

Ex:no:21
Find the factorial of a number
Date:

Source code:
num = int(input("Enter a numbers:"))
factorial = 1
if num < 0:
print("Factorial does not exist for negative numbers")
elif num == 0:
print("The Factorial of a 0 is /")
else:
for i in range(1,num+1):
factorial *= i
print("The Factorial of",num,"is",factorial)

OUTPUT:
Enter a numbers:5
The Factorial of 5 is 120

25
PYTHON LAB

EX:NO:22
ADD TWO MATRICES
DATE:

Source code:
x =[[3,5,6],[6,3,1],[7,8,9]]
y=[[6,5,3],[1,6,3],[9,8,7]]
result=[[0,0,0],[0,0,0],[0,0,0]]
for i in range(len(x)):
for j in range(len(y)):
result[i][j]=x[i][j]+y[i][j]
for r in result:
print(r)

OUTPUT:
[9, 10, 9]
[7, 9, 4]
[16, 16, 16]

26
PYTHON LAB

EX:NO:23
COUNT THE NUMBER OF DIGITSPRESENT IN A
DATE: NUMBER

SOURCE CODE:
num = 3651
count = 0
while num != 0:
num //=10
count += 1
print("Number of Digits:",count)

OUTPUT:
Number of Digits: 4

27
PYTHON LAB

EX:NO:24
FIND ALL THE UNIQUE ELEMENTS OF A LIST
DATE:

SOURCE CODE:
def findunique(list):
b = []
for i in list:
if(i not in b):
b.append(i)
if(b == list):
print("There are unique in the list")
else:
print("There are not unique in the list")

OUTPUT:
a = [3,5,24,6,34,89]
findunique(a)
There are unique in the list
b = [3,3,3,6,8,2]
findunique(b)
There are not unique in the list

28
PYTHON LAB

EX:NO:25
CONVERT DECIMAL TO BINARY,OCTAL AND
DATE: HEXADECIMAL

SOURCE CODE:
dec = 344
print("The decimal value of",dec,"is:")
print(bin(dec),"in Binary")
print(oct(dec),"in Octal")
print(hex(dec),"in Hexadecimal")

OUTPUT:
The decimal value of 344 is:
0b101011000 in Binary
0o530 in Octal
0x158 in Hexadecimal

29
PYTHON LAB

EX:NO:25(a)
CONVERT CELSIUS TO FAHRENHEIT
DATE:

SOURCE CODE:
celsius = int(input("Enter the temperature in celsius:"))
f = (celsius * 9/5) + 32
print("Tempreature in Farenheit is:",f)

OUTPUT:
Enter the temperature in celsius:6
Tempreature in Farenheit is: 42.8

30
PYTHON LAB

EX:NO:25(B)
CONVERT KILOMETERS TO MILES
DATE:

SOURCE CODE:
kilometers = float(input("Enter value in kilometers:"))
conv_fac = 0.621371
miles = kilometers * conv_fac
print( "% 0.2f kilometers is equal to % 0.2f miles" %
(kilometers,miles))

OUTPUT:
Enter value in kilometers:6.00
6.00 kilometers is equal to 3.73 miles

31

You might also like