You are on page 1of 37

PYTHON LAB FILE

SUBMITTED BY :
AYUSH PARGAI
2019003459
1901127008
CONTENT
S.No TEACHER’S
TITLE DATE REMARKS

1 PROGRAM TO GENERATE A RANDOM NUMBER FROM 18/01/2022


1 - 10 AND THEN PERFORM THE GIVEN OPERATIONS.

2 PROGRAM TO FIND THE GREATER NUMBER OUT OF TWO 25/01/2022


GIVEN NUMBERS.

3 PROGRAM TO CALCULATE SIMPLE INTEREST. 25/01/2022

4 PROGRAM TO CHECK WHETHER A NUMBER IS PRIME OR 25/01/2022


NOT.

5 PROGRAM ON OPERATIONS FOR STRING SLICING 01/02/2022

6 PROGRAM ON OPERATIONS FOR STRING MODIFICATION 01/02/2022

7 PROGRAM ON STRING FORMATTING. 01/02/2022

8 PROGRAM TO PERFORM OPERATION ON LIST. 14/02/2022

9 PROGRAM TO PERFORM OPERATION ON TUPLE. 21/02/2022

10 PROGRAM TO MAKE A SIMPLE INTEREST CALCULATOR 14/03/2022


USING FUNCTIONS.

11 PROGRAM TO PERFORM LINEAR SEARCH. 14/03/2022

12 PROGRAM TO MULTIPLY ALL THE NUMBERS IN A LIST. 14/03/2022

13 PROGRAM TO DEMONSTRATE USE OF LAMBDA FUNCTION 29/03/2022


LAB 1 : OUTPUT
LAB 1 : 18-01-2022

PROGRAM TO GENERATE A RANDOM NUMBER FROM 1 - 10.


i) If the number is greater than 5, calculate and print it's SQUARE.
ii) If the number is less than 5, calculate and print it's CUBE.
iii) If the number is equal to 5, print the number itself.

CODE:

import random
n = random.randrange(1,11)
if n > 5 :
print("RANDOM NUMBER GREATER THAN 5 (Calculating square of the number)")
print(n**2)
elif n < 5 :
print("RANDOM NUMBER LESSER THAN 5 (Calculating cube of the number)")
print(n**3)
else :
print("RANDOM NUMBER IS EQUAL TO 5 (printing the number itself)")
print(n)
LAB 2 : OUTPUT
LAB 2 : 25-01-2022

PROGRAM TO FIND THE GREATER NUMBER OUT OF TWO GIVEN NUMBERS

CODE:

a = int(input("ENTER FIRST NUMBER : "))


b = int(input("ENTER SECOND NUMBER : "))
if a > b :
print(a)
print("FIRST NUMBER IS GREATER")
elif a < b :
print(b)
print("SECOND NUMBER IS GREATER")
else :
print("BOTH ARE EQUAL")
LAB 3 : OUTPUT
LAB 3 : 25-01-2022

PROGRAM TO CALCULATE SIMPLE INTEREST.

CODE:

p = float(input("ENTER PRINCIPAL AMOUNT : "))


t = float(input("ENTER TIME IN YEARS : "))
r = float(input("ENTER RATE OF INTEREST : "))
s = (p*r*t)/100
print("SIMPLE INTEREST : ")
print(s)
LAB 4 : OUTPUT
LAB 4 : 25-01-2022

PROGRAM TO CHECK WHETHER A NUMBER IS PRIME OR NOT.

CODE:

n = int(input("ENTER A NUMBER : "))


flag = False
if n > 1:
for i in range(2, n):
if (n % i) == 0:
flag = True
break
if flag:
print(n, "IS NOT A PRIME NUMBER")
else:
print(n, "IS A PRIME NUMBER")
LAB 5 : OUTPUT
LAB 5 : 01-02-2022

PROGRAM TO PERFORM FOLLOWING STRING SLICING :


● CREATE A STRING WITH YOUR FULL NAME FOLLOWED BY YOUR COUNTRY NAME.
● GET THE SIZE OF STRING.
● FIND WHETHER “INDIA” IS PRESENT IN YOUR STRING.
● PRINT ONLY YOUR LAST NAME USING STRING SLICING.
● PRINT LAST LETTER OF YOUR STRING USING NEGATIVE INDEXING.

CODE:

s = "AYUSH PARGAI India"


print("LENGTH : ",len(s))
print("India" in s)
print(s[7:12])
print(s[-1])
LAB 6 : OUTPUT
LAB 6 : 01-02-2022

PROGRAM ON STRING FORMATTING

CODE:

txt = "Don't rush into things! Make sure you know what is going to happen next. You
would not jump off a cliff without first checking how far the ground is below or what there
is to land on"
print(len(txt))
print(txt.count(' '))
print(txt[-7:-3])
print(txt.upper())
print(txt.lower())
print(txt.title())
print(txt.replace("you","we"))
print(txt.count('o'))
print(txt.split(" "))
LAB 7 : OUTPUT
LAB 7 : 01-02-2022

PROGRAM FOR OPERATION ON STRING FORMATTING .

CODE:

print("He said, \"What's there?\"")


s = "I want to pay {price} dollars for {quantity} pieces of item {itemno}"
print(s.format(price = 49.95, quantity = 3, itemno = 567)
LAB 8A : OUTPUT
LAB 8A : 15-02-2022

PROGRAM FOR OPERATION ON LIST.

CODE:

s ="programming"
l=[]
for i in s :
l.append(i)
print(l)
l.remove('p')
print(l)
LAB 8B : OUTPUT
LAB 8B : 15-02-2022

PROGRAM FOR OPERATION ON LIST.

CODE:

l = list(range(1,11))
l.pop(-1)
l.pop(-1)
l.pop(-1)
print(l)
fl = ["Apple","Orange","Banana","Cherry","Berry","Grapes"]
l.extend(fl)
print(l)
LAB 8C : OUTPUT
LAB 8C : 21-02-2022

PROGRAM FOR OPERATION ON LIST.

CODE:

l = list()
l = ["Apple","Orange","Banana","Cherry","Berry","Grapes"]
for x in l :
print("I like ",x)
LAB 9A : OUTPUT
LAB 9A : 21-02-2022

PROGRAM FOR OPERATION ON TUPLE .

CODE:

import sys
t = ()
print("SIZE OF TUPLE")
print(sys.getsizeof(t))
l = []
print("SIZE OF LIST")
print(sys.getsizeof(l))
LAB 9B : OUTPUT
LAB 9B : 21-02-2022

PROGRAM FOR OPERATION ON TUPLE .

CODE:

t = (0,1,2,3,4,5,6,7,8,9)
sum = 0
print("TUPLE IS : ")
print(t)
for x in t :
temp = int(x)
sum = sum + temp
if(sum%2 == 0) :
print("THE SUM IS EVEN")
else :
print("THE SUM IS ODD")
LAB 9C : OUTPUT
LAB 9C : 21-02-2022

PROGRAM FOR OPERATION ON TUPLE .

CODE:

t = (0,1,2,3,4,5,6,7,8,9)
e = len(t)
print("NUMBER OF ELEMENTS OF THE TUPLE IS : ",e)
print("ELEMENTS OF THE TUPLE ARE : ")
for x in t :
print(x)
l = []
for i,val in enumerate(t) :
if i%2!=0 :
l.append(val)
print("LIST OF ODD INDEXED ELEMENTS : ")
print(l)
LAB 10 : OUTPUT
LAB 10 : 14-03-2022

PROGRAM TO MAKE A SIMPLE INTEREST CALCULATOR USING FUNCTIONS. .

CODE:

def welcomeScreen() :
print("WELCOME TO SIMPLE INTEREST CALCULATOR")
def printSI(p,r,t,SI) :
s = "THE SIMPLE INTEREST ON THE AMOUNT : {} \t FOR {} YEARS AT THE RATE OF
:{} \nIS EQUAL TO : {}".format(p,t,r,SI)
print(s)
def calcSI(p,r,t) :
SI = (p*r*t)/100
return SI
p = float(input("ENTER PRINCIPAL AMOUNT : "))
r = float(input("ENTER RATE OF INTEREST : "))
t = float(input("ENTER TIME PERIOD : "))
welcomeScreen()
SI = calcSI(p,r,t)
printSI(p,r,t,SI)
LAB 11 : OUTPUT
LAB 11 : 14-03-2022

PROGRAM TO PERFORM LINEAR SEARCH.

CODE:

def linearsearch(a,x):
for i in range(len(a)):
if a[i] == x:
return i
return -1
s = input("ENTER A STRING : ")
ele = input("ENTER ELEMENT TO BE SEARCHED FOR : ")
pos = linearsearch(s,ele)
if pos != -1 :
print("ELEMENT FOUND AT INDEX : ",pos)
else :
print("ELEMENT NOT FOUND!!!")
LAB 12 : OUTPUT
LAB 12 : 14-03-2022

PROGRAM TO MULTIPLY ALL THE NUMBERS IN A LIST..

CODE:

n = int(input("ENTER THE NUMBER OF ELEMENTS IN THE LIST : "))


l=[]
for i in range(0,n) :
x = int(input())
l.append(x)
prod = 1
for e in l :
prod *= e
print("PRODUCT OF ALL THE ELEMENTS IN THE LIST ARE : ",prod)
LAB 13 : OUTPUT
LAB 13 : 29-03-2022

PROGRAM TO ILLUSTRATE MAP FUNCTION

CODE:

l = [1,2,3,4,5]
x = map(lambda x : x + 2, l)
print(type(x))
print(x)
y = list(x)
print(type(y))
print(y)

You might also like