Practicle File
Practicle File
UPPARWAHI
COMPUTER SCIENCE
PRACTICLE FILE
INSTRUCTED BY PRESENTED BY
28.MYSQL Queries 46
Q1. WRITE A PROGRAM TO FIND A
FACTORIAL OF A NO. USING FUNCTION?
def Factorial():
ans='y'
a=1
while ans =='y':
n=int(input("Enter A Number To Find The Factorial Of A
Number :"))
while n>0:
a=a*n
n=n-1
print("Factorial Of Number That You Insert Is",a)
ans=input("Do Yo Want To Continue(y/n)")
Factorial()
Q2. WRITE A PROGRAM TO TAKE An INPUT
IN 2 LISTS AND PRINT THE SUM OF
ELEMENT OF BOTH THE LIST?
n=int(input("Enter How Many Number You Have To Enter In
The List:"))
ans='y'
t=0
L1=[]
L2=[]
L3=[]
while ans =='y':
for i in range(0,n):
a=int(input("Enter The Number For List 1:"))
L1.append(a)
print(L1)
for j in range(0,n):
b=int(input("Enter The Number For List 2:"))
L2.append(b)
print(L2)
for k in range(0,n):
t=L1[k]+L2[k]
L3.append(t)
print("Sum Of Two Lists:",L3)
ans=input("Do Yo Want To Continue(y/n)")
Q3. WRITE A PROGRAM TO PRINT
FIBONNACI SERIES USING FUNCTION?
n=int(input("Enter The Number For Fibonacci Series:"))
n1,n2=0,1
print("Fibonacci Series:",n1,n2,end=' ')
for i in range(2,n):
n3=n1+n2
n1=n2
n2=n3
print(n3,end=' ')
Q4. WRITE A PROGRAM TO READ A TEXT
FILE AND DISPLAY THE EACH WORD OF
TEXT FILE SEPERATED BY ‘#’?
f=open("story.txt","r")
x=f.read()
str=x.split()
for i in str:
print(i,end='#')
f.close()
Q5. WRITE A PROGRAM TO COUNT THE
NUMBER OF VOWELS, CONSONANTS,
UPARCASE AND LOWERCASE LETTER IN
A TEXT FILE?
f=open("story.txt","r")
a=0
b=0
c=0
count=0
x=f.read()
print(x)
for i in x:
if i=='a' or i=='e' or i=='i' or i=='o' or i=='u' or i=='A' or
i=='E' or i=='I' or i=='O' or i=='U':
count=count+1
else:
a=a+1
for z in x:
if z.isupper():
b=b+1
else:
c=c+1
print("Occurance Of Vowels:",count)
print("Occurance Of Consonants:",a)
print("Occurance Of Uppercase",b)
print("Occurance Of Lowercase",c)
f.close()
Q6. WRITE A PROGRAM TO COUNT THE
NUMBER OF WORDS IN A TEXT FILE?
def CountWord():
f=open("story.txt","r")
x=f.read()
print(x)
l=x.split()
print("Number Of Words In Text File:",len(l))
f.close()
CountWord()
Q7. WRITE A PROGRAM TO FIND THE
OCCURANCE OF ‘THE’ IN A TEXT FILE?
def Word_The():
f=open("story.txt","r")
c=0
x=f.read()
print(x)
l=x.split()
for i in l:
if i in "the,The":
c=c+1
print("Occurance Of Word The:",c)
f.close()
Word_The()
Q8. WRITE A PROGRAM TO COUNT NUMBER
OF LINES STARTING WITH ‘A’ OR ‘H’ IN A
TEXT FILE?
def CountLine():
z=open("story.txt","r")
l=z.read()
print(l)
f=open("story.txt","r")
c=0
x=f.readlines()
for i in x:
if i[0]=='a' or i[0]=='h' or i[0]=='A' or i[0]=='H':
c=c+1
print("Number Of Lines Starting With A or H:",c)
f.close()
CountLine()
con=mysql.connector.connect(host="localhost",use
r="root",passwd="chaitanya",database="cp")
cur=con.cursor()
no=int(input("Enter Book Number="))
na=input("Enter Book Name=")
sc=int(input("Enter Book Code="))
iq=int(input("Enter Book Quantity="))
cur.execute("insert into
store(ItNo,ItName,Stcode,ItQuantity)values(%s,%s,
%s,%s)",(no,na,sc,iq))
print("One Item Inserted Successfully")
ans=input("Do Yo Want To Continue(y/n)")
con.commit()
con.close()
Add_Book()
Q2. To delete a record from the table?
import mysql.connector
def Delete_Book():
ans='y'
while ans =='y':
con=mysql.connector.connect(host="localhost",use
r="root",passwd="chaitanya",database="cp")
cur=con.cursor()
r=input("Enter Book Name To Delete=")
cur.execute("delete from store where
ItName=%s",(r,))
print("Deleted Sucessfully")
ans=input("Do Yo Want To Continue(y/n)")
con.commit()
con.close()
Delete_Book()
con=mysql.connector.connect(host="localhost",use
r="root",passwd="chaitanya",database="cp")
cur=con.cursor()
n=input("Enter Book Name To Update=")
q=int(input("Enter Book Quantity That Would Be
Updated="))
cur.execute("update store set ItQuantity=%s where
ItName=%s",(q,n))
print("Book Updated")
ans=input("Do Yo Want To Continue(y/n)")
con.commit()
con.close()
Update_Book()
con=mysql.connector.connect(host="localhost",use
r="root",passwd="chaitanya",database="cp")
cur=con.cursor()
n=input("Enter The Book Name To Display")
cur.execute("select * from store where
ItName=%s",(n,))
for x in cur:
print(x)
ans=input("Do Yo Want To Continue(y/n)")
Display_Store()
Q6. To search the record of the table.
import mysql.connector
def Search_Store():
ans='y'
while ans =='y':
con=mysql.connector.connect(host="localhost",use
r="root",passwd="chaitanya",database="cp")
cur=con.cursor()
n=input("Enter The Book Name To Search")
cur.execute("select * from store where
ItName=%s",(n,))
for x in cur:
print(x)
ans=input("Do Yo Want To Continue(y/n)")
Search_Store()
MYSQL Queries
Q1. To show all the databases?