Practical file(Ashish) - Copy
Practical file(Ashish) - Copy
JHARODA KALAN
NEW DELHI-110072
A PROGRAM FILE
SUBMITTED TO SUBMITTED
BY:
MRS. PRIYANKA ASHISH RAWAT
P.G.T.(COMP. SC)
CERTIFICATE
This is to certify that Ashish of class XII A of
Kendriya Vidyalaya Jharoda Kalan has done
his project on Company Management under my
supervision. He has taken interest and has shown
at most sincerity in completion of this project.
Internal Examiner
ACKNOWLEDGMENT
output
# No. of vowels : 2
infile=open(“file.txt”,”r”)
data=infile.read()
numofwords=len(data.split())
print(numofwords
output-
# 13
def Displayp():
f=open("file.txt")
while True:
line=f.readline()
if line==(" "):
break
if "p" in line:
print(line)
f.close()
Displayp()
Output-
#
file=open("file.txt","r")
content=file.readlines()
for line in content:
words=line.split()
for word in words:
print(word+"#",end=" ")
print("")
output-
#
output—
#
file=open("file.txt","r")
data=file.read()
vowels=0
consonent=0
uppercase=0
lowercase=0
for ch in data:
if str.isupper(ch):
uppercase+=1
elif str.islower(ch):
lowercase+=1
ch=str.lower(ch)
if ch in "aeiou":
vowels+=1
elif ch in "bcdfghjklmnpqrstvwxyz":
consonent+=1
print("No of vowels:",vowels)
print("No of consonents:",consonent)
print("No of uppercase letter:",uppercase)
print("No of lowercase letter:",lowercase)
out put—
#
output—
def rolladice():
counter=0
Mylist=[]
while(counter)>=6:
randomNumber=random.randint(1,6)
Mylist.append(randomNumber)
counter=counter+1
if(counter)>=6:
pass
else:
return Mylist
n=1
while(n==1):
print(rolladice())
output---
#
current_element=my_list[index]
pos=index
my_list[pos]=my_list[pos-1]
pos=pos-1
my_list[pos]=current_element
list1=[1,3,2,5,7,4]
InsertionSort(list1)
print(list1)
output—
print("unsorted list:",list1)
for j in range(len(list1)-1):
for i in range(len(list1)-1-j):
if list1[i]>list1[i+1]:
list1[i],list1[i+1]=list1[i+1],list1[i]
print(list1)
else:
print(list1)
print()
print("sorted list:",list1)
stack.append("Drag")
stack.append("Headshot")
print(stack)
print(stack.pop())
print(stack)
print(stack.pop())
print(stack)
output—
#
Ans 14:-
alst=eval(input(‘enter list:’))
for i in range(1,len(alst)):
a=alst[i]
k=0
for j in range(i-1,-2,-1):
k=j
if alst[j]>a[j]:
alst[j+1]=alst[j]
else:
alst[j+1]=a
break
alst[k+1]=a
print(‘sorted list:’,alst)
Ans 15:-
stack=["asdfg","PhoenixFF","FF"]
stack.append("Drag")
stack.append("Headshot")
print(stack)
print(stack.pop())
print(stack)
print(stack.pop())
print(stack)
Ans16:-
import collections
fin = open('D:\\email.txt','r')
a= fin.read()
d={ }
L=a.lower().split()
for word in L:
word = word.replace(".","")
word = word.replace(",","")
word = word.replace(":","")
word = word.replace("\"","")
word = word.replace("!","")
word = word.replace("&","")
word = word.replace("*","")
for k in L:
key=k
if key not in d:
count=L.count(key)
d[key]=count
Ans 17:-
import mysql.connector as mys
conn=mys.connect(host=’localhost’,user=’root’,passwd=’tiger’,
database=’company’)
c=conn.cursor()
a.execute(‘select * from employee’)
a.fetchall()
Ans 18:-
import mysql.connector as mys
conn=mys.connect(host=’localhost’,user=’root’, passwd=’tiger’,
database=’company’)
cur=conn.cursor()
n=input(‘enter employee name:’)
try:
cur.execute(‘select * from employee where name=(%s)’,n)
except:
print(‘entered employee name is not exists in database’)
Ans 19:-
import mysql.connector as mys
conn=mys.connect(host=’localhost’,user=’root’, passwd=’tiger’,
database=’company’)
cur=conn.cursor()
a=’y’
while a==’y’:
empno=input(‘enter empno value:’)
name=input(‘enter employee name’)
phno=int(input(‘enter employee ph no.:’))
add=input(‘enter employee address:’)
cur.execute(‘update employee set name=%s,phno.=%s,add=%
where empno=%s’,(name,phno,add,empno))
Ans 20:-
import mysql.connector as mys
conn=mys.connect(host=’localhost’,user=’root’, passwd=’tiger’,
database=’company’)
cur=conn.cursor()
a=’y’
while a==’y’:
empno=input(‘enter empno value:’)
MYSQL:-
Ans 1:-
-use company;
-create table Employee(No char(2),Name varchar(20),Zone
varchar(20),Age char(3),Grade varchar(2),Dept char(3));
(2,Kritika,35000,Center,30,A,10),(3,Naveen,32000,West,40,NULL,20),
(4,Uday,38000,North,38,C,30),(5,Nupur,32000,East,26,Null,20),
(6,Moksh,37000,South,28,B,10),(7,Shelly,36000,North,26,A,30);
Ans 2:-
-Select * from employee;
Ans 3:-
-Select salary, grade , zone from employee;
Ans 4:-
-Select no,name,salary,annualsalary from employee where
annualsalary=salary*12;
Ans 5:-
-select no,name,salary,dept,age,annualsalary from employee where
annualsalary=salary*12;
Ans 6:-
-select * from employee where age<30;
Ans 7:-
-Select * from employee where zone=north;
Ans 8:-
-select salary from employee where dept=10;
Ans 9:-
-select * from employee where grade is null;
Ans 10:-
-select * from employee where grade is not null;
Ans 11:-
-select distinct(zone) from employee;
Ans 12:-
-select distinct(dept) from employee;
Ans 13:-
-select * from employee where dept=10 and age>30;
Ans 14:-
-select * from employee where dept=30 and salary>35000;
Ans 15:-
-select name,salary from employee where zone!= west and zone!
=center;
Ans 16:-
-select name from employee where dept=20 or 30;
Ans 17:-
-select * from employee where salary between (32000,35000);
Ans 18:-
-select * from employee where grade !=A and grade !=C;
Ans 19:-
-select name from employee where dept =20 or 30;
Ans 20:-
-select name , salary from employee where zone!=west and zone !=
center;
Ans 21:-
-select * from employee where salary<38000 and salary>32000;
Ans 22:-
-select * from employee where grade between(A,C);
Ans 23:-
-select name,salary,age from employee where name=M%;
Ans 24:-
-select name,salary,age from employee where name=%a;
Ans 25:-
-select name,salary,age from employee where name=a% or %a or %a
%;
Ans 26:-
-select name,salary,age from employee where name!=a% or %a or
%a%;
Ans 27:-
-select * from employee where name=_a%;
Ans 28:-
-Select sum(salary),avg(salary) from employee;
Ans 29:-
-select max(salary),min(salary) from employee where dept=10;
Ans 30:-
-select count(name) from employee where dept=10;
Ans 31:-
-Select * from employee order by salary;
Ans 32:-
-Select * from employee order by name desc;
Ans33:-
-select * from employee order by grades;
Ans 34:-
-select dept ,count(*) from employee group by dept;
Ans 35:-
-select max(salary) ,min(salary) ,avg(salary) from employee group by
distinct(dept);
Ans 36:-
-select avg(age) from employee where age>30;
Ans 37:-
-update employee set grades=B where grade is null;
Ans 38:-
-update employee set salary=salary+salary*0.1 where age>=30;
Ans 39:-
-delete from employee where grades=C and salary<30000;
Ans 40:-
-delete from employee where dept=10 and age>40;
Ans 41:-
-alter table employee add HireDate varchar(20);
Ans 42:-
-select * from employee E ,department D where D.dept=E.dept and
dname=sales;
Ans 43:-
-select name ,dname from employee E ,department D where
E.dept=D.dept;
Ans 44:-
-drop table employee;
Ans 45:-
-drop table department;