Professional Documents
Culture Documents
ARISH KUMAR Prectical File
ARISH KUMAR Prectical File
PYTHON PROGRAMS
submitted to : submitted by :
class : 12 ‘ c’
Index
S.no Date CONTENTS Page no. TEACHER'S
INITIAL
1 1/11/22 Acknowledgement 1
2 1/11/22 Declaration 2
3 1/11/22 Certification 3
4 1/11/22 Python program1 4
5 1/11/22 Python program 2 5
6 1/11/22 Python program 3 6 to 7
7 1/11/22 Python program 4 8 to 9
26 4/11/22 My sql 3 33 to 36
27 4/11/22 My sql 4 37 to 38
28 4/11/22 Mt sql 5 39
Acknowledgement
Roll No.: 01
C lass: 12’c’
if num<0:
print("Invalid entry")
elif num<10:
elif num<100:
elif num<1000:
else:
print("not vailed number, The number should lie between 0 to 999 only")
product=0
count=n1
while count>0:
count=count-1
product=product+n2
def __init__(self):
self.items = []
def is_empty(self):
return self.items == []
self.items.append(data)
def pop(self):
return self.items.pop()
s = Stack()
while True:
print('push <value>')
print('pop')
print('quit')
operation = do[0].strip().lower()
if operation == 'push':
s.push(int(do[1]))
elif operation == 'pop':
if s.is_empty():
print('Stack is empty.')
else:
break
list2=['h','i','t']
list3=['o','i','2']
print("originally :")
print("list1=",list1)
print("list2=",list2)
print("list3=",list3)
list3.extend(list1)
list3.extend(list2)
print(list3)
def __init__(self):
self.items = []
def is_empty(self):
return self.items == []
self.items.append(data)
def dequeue(self):
return self.items.pop(0)
q = Queue()
while True:
print('enqueue <value>')
print('dequeue')
print('quit')
operation = do[0].strip().lower()
if operation == 'enqueue':
q.enqueue(int(do[1]))
if q.is_empty():
print('Queue is empty.')
else:
break
return x+y,x-y,x*y,x/y,x%y
#_main_
num1=int(input("enter number1:"))
num2=int(input("enter number2:"))
add,sub,mult,div,mod=arCalc(num1,num2)
return enkey.join(sttr)
def decrypt(sttr,enkey):
return sttr.split(enkey)
#_main_
enstr=encrypt(mainstring,encryptstr)
delst=decrypt(enstr,encryptstr)
destr="".join(delst)
fileout=open("marks.txt","w")
for i in range(count):
rollno=int(input("Rollno:"))
name=input("name:")
marks=float(input("marks:"))
rec=str(rollno)+","+name+","+str(marks)+'\n'
fileout.write(rec)
fileout.close()
stu={}
stufile=open('stu.dat','wb')
ans='y'
while ans=='y':
name=input("enter name:")
marks=float(input("enter marks:"))
stu['Rollno']=rno
stu['Name']=name
stu['Marks']=marks
pickle.dump(stu,stufile)
stufile.close()
size=len(AR)
for i in range(size):
print(AR[i], end='')
#_main_
AR=[None]*size
for i in range(size):
AR[i]=int(input("element"+str(i)+":"))
traverse(AR)
x.sort()
del(x[1:3])
a=22
for i in range(len(x)):
if(x[i]<a):
pass
elif(x[i]==a):
pass
elif(x[i]>a):
x[i-1]=x[i]
x.pop()
x.clear()
c=1
for i in range(2,n):
if n%i==0:
c=0
if c==1:
print("Number is prime")
else:
a,b=0,1
s=a+b
print(a,b,end=" ")
for i in range(n-2):
print(a+b,end=" ")
a,b=b,a+b
s=s+b
print()
st=st.lower()
c=0
v=['a','e','i','o','u']
for i in st:
if i in v:
c+=1
if y<z:
f,s,t=x,y,z
else:
f,s,t=x,y,z
if x<z:
f,s,t=y,x,z
else:
f,s,t=y,z,x
else:
if x<y:
f,s,t=z,x,y
else:
f,s,t=z,y,x
if num==0:
return 0
else:
return lst[num-1]+findSum(lst,num-1)
mylist = []
for i in range(num):
mylist.append(n)
sum = findSum(mylist,len(mylist))
s = str1.split()
count=0
for w in s:
if w==word:
count+=1
return count
count = countWord(str1,word)
if count==0:
else:
if y%400==0:
else:
if a>=b:
if a>=b:
if b>a:
if b>c:
if c>a:
if c>b:
con = mycon.connect(host='127.0.0.1',user='root',password="admin")
cur = con.cursor()
cur.execute("use company")
varchar(20),salary int)")
con.commit()
choice=None
while choice!=0:
print("0. EXIT")
if choice == 1:
con.commit()
elif choice == 2:
cur.execute(query)
result = cur.fetchall()
print("%10s"%"EMPNO","%20s"%"NAME","%15s"%"DEPARTMENT",
"%10s"%"SALARY")
print("%10s"%row[0],"%20s"%row[1],"%15s"%row[2],"%10s"%row[3])
elif choice==0:
con.close()
else:
2. DISPLAY RECORD
0. EXIT
Enter Choice :1
## Data Saved ##
1. ADD RECORD
2. DISPLAY RECORD
0. EXIT
Enter Choice :1
## Data Saved ##
1. ADD RECORD
2. DISPLAY RECORD
0. EXIT
Enter Choice :2
2 NITIN IT 80000
1. ADD RECORD
2. DISPLAY RECORD
0. EXIT
22. Program to connect with database and table employee and display
record, if empno not found display appropriate message search employee
number in
import mysql.connector as mycon
con = mycon.connect(host='127.0.0.1',user='root',password="admin",
database="company")
cur = con.cursor()
print("#"*40)
print("#"*40)
print("\n\n")
ans='y'
while ans.lower()=='y':
cur.execute(query)
result = cur.fetchall()
if cur.rowcount==0:
else:
print("%10s"%"EMPNO", "%20s"%"NAME","%15s"%"DEPARTMENT",
"%10s"%"SALARY")
print("%10s"%row[0],"%20s"%row[1],"%15s"%row[2],"%10s"%row[3])
########################################
2 NITIN IT 80000
con = mycon.connect(host='127.0.0.1',user='root',password="admin",
database="company")
cur = con.cursor()
print("#"*40)
print("#"*40)
print("\n\n")
ans='y'
while ans.lower()=='y':
cur.execute(query)
result = cur.fetchall()
if cur.rowcount==0:
else:
print("%10s"%"EMPNO","%20s"%"NAME", "%15s"%"DEPARTMENT",
"%10s"%"SALARY")
if choice.lower()=='y':
TO CHANGE )")
if d=="":
d=row[2]
try:
except:
s=row[3]
(d,s,eno)
cur.execute(query)
con.commit()
con = mycon.connect(host='127.0.0.1',user='root',password="admin",
database="company")
cur = con.cursor()
print("#"*40)
print("#"*40)
print("\n\n")
ans='y'
while ans.lower()=='y':
cur.execute(query)
result = cur.fetchall()
if cur.rowcount==0:
else:
print("%10s"%"EMPNO","%20s"%"NAME", "%15s"%"DEPARTMENT",
"%10s"%"SALARY")
print("%10s"%row[0],"%20s"%row[1],"%15s"%row[2],"%10s"%row[3])
if choice.lower()=='y':
con.commit()
########################################