Professional Documents
Culture Documents
Lab Programs (1-15)
Lab Programs (1-15)
XII-COMPUTER SCIENCE(083)
LIST OF RECORD PROGRAMS
Program-1
Aim:
Source Code:
def LINEAR(a,key):
for i in a:
if i==key:
print(key,"found at location",a.index(key))
break
else:
LINEAR(a,key)
Sample Output:
Program-2
Aim:
A python program to swap first half of the list with second half in a list
Source Code:
def SWAP(a):
if len(a)%2==0:
j=len(a)//2
else:
j=len(a)//2+1
i=0
while i<len(a)//2:
a[i],a[j]=a[j],a[i]
i+=1
j+=1
SWAP(a)
Sample Output:
Program-3
Aim:
Source Code:
def Largest(a):
lar=a[0]
for i in a[1:]:
if i>lar:
lar=i
print("Largest is ",lar)
a=eval(input("Enter a tuple"))
Largest(a)
Sample Output:
Program-4
Aim:
Source Code:
def UPDATE(d):
d[k]=v
d={}
for i in range(n):
d[key]=value
UPDATE( d)
Sample Output:
Program-5
Aim:
Source Code:
def PALINDROME(n):
rev=0
i=n
while i>0:
rev=rev*10+(i%10)
i=i//10
if n==rev:
print(n,"is palindrome")
else:
n=int(input("Enter a number"))
PALINDROME(n)
Sample Output:
Program-6
Aim:
Source Code:
def COUNT(a):
c=0
for i in a:
if i in'aeiouAEIOU':
c+=1
a=input("Enter a string")
COUNT(a)
Sample Output:
Program-7
Aim:
Source Code:
f1=open("file1.txt",'r')
f2=open("file2.txt",'w')
data=f1.read()
for i in data:
if i not in 'AEIOUaeiou':
f2.write(i)
f1.close()
f2.close()
Sample Output:
Program-8
Aim:
A python program to print all the five letter words from text file File1.txt
f=open("file1.txt",'r')
c=0
data=f.read()
data=data.split()
for i in data:
if len(i)==5:
print(i)
f.close()
Sample Output:
Program-9
Aim:
A python program to display all the lines starting with ‘I’ from text file File1.txt
Source Code:
f=open("file1.txt",'r')
data=f.readlines()
for i in data:
if i[0]=='I':
print(i,end='')
f.close()
Sample Output:
Program-10
Aim:
Source Code:
import pickle
f=open("Student.dat",'wb+')
rec=[]
for i in range(n):
rec=[rno,name,marks]
pickle.dump(rec,f)
f.seek(0)
try:
while True:
rec=pickle.load(f)
print(rec)
except EOFError:
f.close()
Sample Output:
Program-11
Aim:
Source Code:
import pickle
f=open("Student.dat",'wb+')
rec=[]
for i in range(n):
rec=[rno,name,marks]
pickle.dump(rec,f)
f.seek(0)
try:
while True:
rec=pickle.load(f)
if r in rec:
print(rec)
except EOFError:
f.close()
Sample Output:
Program-12
Aim:
Source Code:
a=[]
def PUSH():
for i in range(n):
a.append(ele)
def POP():
if len(a)==0:
print("Underflow")
else:
def DISPLAY():
if len(a)==0:
print("Underflow")
else:
print("Elements are",a[::-1])
PUSH()
POP()
DISPLAY()
Sample Output:
Program-13
Aim:
Source Code:
for i in range(2,n):
if n%i==0:
break
else:
print(n,"is prime")
Sample Output:
Program-14
Aim:
A python program to generate a random number between an upper limit and lower limit
Source Code:
import random
print(random.randint(l,u))
Sample Output:
Program-15
Aim:
Source Code:
import csv
student=[(1,'Lata',450),(2,'Anil',496),(3,'John',390)]
f=open('students.csv','a', newline='')
obj=csv.writer(f)
obj.writerow(stud)
f.close()
f=open('students.csv','r', newline='')
obj=csv.reader(f)
for i in obj:
print(i)
f.close()
f=open('students.csv','r', newline='')
obj=csv.reader(f)
if n in stud:
break
else:
f.close()
Sample Output: