0% found this document useful (0 votes)
4 views85 pages

Python Assignment-Vrattesh Anand (2)

The document contains Python code for various functions related to number analysis, including counting, summing, and identifying properties of integers such as even, odd, prime, and Armstrong numbers. It features a menu-driven interface that allows users to select different operations to perform on user-inputted numbers. Additionally, there are functions for generating random numbers and calculating averages, sums, and identifying maximum and minimum values.

Uploaded by

vratteshanand308
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views85 pages

Python Assignment-Vrattesh Anand (2)

The document contains Python code for various functions related to number analysis, including counting, summing, and identifying properties of integers such as even, odd, prime, and Armstrong numbers. It features a menu-driven interface that allows users to select different operations to perform on user-inputted numbers. Additionally, there are functions for generating random numbers and calculating averages, sums, and identifying maximum and minimum values.

Uploaded by

vratteshanand308
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 85

Python assignment-Vrattesh Anand

#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO-35
#Q1:
def function_1():
n=int(input("enter a number"))
c=0
p=1
s=0
for k in range(n):
if n>0:
c+=1
s+=n
p*=n
print(p,s,c,n)
def function_2():
n=int(input("enter a number"))
c=0
c1=0
s=0
s1=0

for k in range(n):
if n%2==0:
c+=1
s+=n
print(s,c,n)
elif n%2==1:
c1+=1

1
s1+=n
print(s,c,n)
def function_3():
n=int(input("enter a number"))
c=0
c1=0
p=1
p1=1
for k in range(n):
if n%2==0:
c+=1
p*=1
elif n%2==1:
c1+=1
p1*=1
print(p,c,n)
def function_4():
n=int(input("enter a number"))
prime=True
c=0
c1=0
for k in range(2,n//2):
if n%k==0:
prime=False
break

if prime==True:
print("prime number")
c+=1
else:
print("composite")
c1+=1

2
print(c,c1)
while True:
print("=====================================menu======”)

print("1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND


SUM OF IT")
print("2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND
ODD AND SUM OF EVEN AND ODD")
print("3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME
FACTORS")
print("4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT")
print("0.EXIT FROM MENU")

ch=int(input("enter A option"))

if ch==1:
function_1()
elif ch==2:
function_2()
elif ch==3:
function_3()
elif ch==4:
function_4()
elif ch==0:
print("breaking from menu")
break

else:
print('object not found , option not found')

3
#OUTPUT:
'''

Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48)


[MSC v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:/Users/neels/Documents/PYTHON-FILES/question


1.py =========
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT
0.EXIT FROM MENU
enter An integer1
enter a number2
2 2 1 2
4 4 2 2
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT
0.EXIT FROM MENU
enter An integer2
enter a number4
4 1 4
8 2 4

4
12 3 4
16 4 4
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT
0.EXIT FROM MENU
enter An integer3
enter a number7
1 0 7
1 0 7
1 0 7
1 0 7
1 0 7
1 0 7
1 0 7
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT
0.EXIT FROM MENU
enter An integer4
enteer a number81
composite
0 1
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT

5
0.EXIT FROM MENU
enter An integer
1.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF IT AND SUM OF IT
2.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF EVEN AND ODD AND
SUM OF EVEN AND ODD
3.DISPLAY THE INPUTTED INTEGER, WITH COUNT OF PRIME FACTORS
4.DISPLAY THE INPUTTED INTEGER, WITH PRIME OR NOT
0.EXIT FROM MENU
enter An integer0
breaking from menu

'''

#Name:Vrattesh Anand
#class-12 section-B
#ROLL: 35
#Q3;

def function_arm():
n=int(input("enter a number"))
s=0
power=len(str(n))
t=n

6
while n>0:
d=n%10
s+=d**power
n=n//10
if s==t:
print('armstrong number')
else:
print('not armstrong NUMBER')

def function_perfect():
n=int(input("enter a number"))
s=0
for x in range(1,n):
if n%x==0:
s+=x
if s==n:
print('perfect number')
else:
print('not perfect number')

def function_palidrome():
n=int(input("enter a number"))
t=n
m=0
while n>0:
d=n%10
m=10*m+d
n=n//10

7
if m==t:
print('palindromic number')
else:
print('not a palindrome')

def function_fibonnaci():
n=int(input("enter a number"))
f1=0
f2=1
while True:
if f1+f2>n:
break
f1=f2
f2=f1+f2
if f1==0 or f2==n:
print('fibonacci number')
else:
print('not fibonacci')

def function_prime():
n=int(input("enter a number"))
prime=True
for k in range(2,n//2):
if n%k==0:
prime=False
break

if prime==True:
print("prime number")

else:
print("composite")

8
while True:

print("==========================================================
menu=============================================================
===============================")
print("1.DISPLAY PERFECT NUMBER")
print("2.DISPLAY FIBONACCI NUMBER")
print("3.DISPLAY PRIME NUMBER")
print("4.DISPLAY PALINDROMIC NUMBER")
print("5.DISPLAY ARMSTRONG NUMBER")
print("0.exiting from menu")
ch=int(input("enter a choice"))

if ch==1:
function_perfect()

elif ch==2:
function_fibonnaci()

elif ch==3:
function_prime()

elif ch==4:
function_palidrome()

9
elif ch==5:
function_arm()

elif ch==0:
print("exiting from menu............. byeeee")
break

else:
print("OPTION NOT IN FUNCTION OR CODE")

#OUTPUT:
'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:/Users/neels/Documents/PYTHON-FILES/question


3.py =========
==========================================================menu===
=================================================================
========================
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice1
enter a number2

10
not perfect number
==========================================================menu===
=================================================================
========================
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice2
enter a number34
not fibonacci
not fibonacci
not fibonacci
not fibonacci
not fibonacci
==========================================================menu===
=================================================================
========================
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice4
enter a number45
not a palindrome
==========================================================menu===
=================================================================
========================

11
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice3
enter a number345
composite
==========================================================menu===
=================================================================
========================
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice5
enter a number67
not armstrong NUMBER
==========================================================menu===
=================================================================
========================
1.DISPLAY PERFECT NUMBER
2.DISPLAY FIBONACCI NUMBER
3.DISPLAY PRIME NUMBER
4.DISPLAY PALINDROMIC NUMBER
5.DISPLAY ARMSTRONG NUMBER
0.exiting from menu
enter a choice0
exiting from menu............. byeeee

12
'''

#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO;35
#Q4:
def function_mean():
from random import uniform
alist=[]
n=int(input('enter a no'))
for k in range(n):
number=uniform(10,99.99)
alist+=[round(number,1)]
s=0
p=1
sr=0
for k in range(n):
s+=alist[k]
p*=alist[k]
sr+=1/alist[k]

AM=s/n
GM=p**(1/n)
HM=n/sr
print(AM,'AM')
print(GM,'GM')
print(HM,'HM')

13
def function_evenoddindex():
from random import randint
alist=[]
n=int(input('enter a no'))
for k in range(n):
number=randint(10,99)
alist+=[number]
print(alist)

ce=0
co=0
se=0
so=0

if alist[k]%2==0:
ce+=alist[k]
se+=ce
print(se,"sum of even integer")
print(se/ce,'average of even int')

elif alist[k]%2==1:
co+=alist[k]
so+=co
print(so,"sum of odd integers")
print(so/co,'avg of odd integers')

def function_evenodd():
from random import uniform
alist=[]
n=int(input('enter a no'))

14
for k in range(n):
number=uniform(10,99.99)
alist+=[round(number,1)]

s1=s2=0
c1=c2=0
for k in range(n):
if k%2==1:
s1+=k
c1+=1
else:
s2+=k
c2+=1
print(k)

print(s1,'sum of odd index')


print(s2,'sum of even index')
print('average of odd', s1/c1)
print('average of even',s2/c2)

def function_sum():
from random import randint
alist=[]
n=int(input('enter a no'))
for k in range(n):
number=randint(10,99)
alist+=[number]
print(alist)

c1=0
s2=0
for k in range(n):

15
c1+=alist[k]
s2+=c1

print(c1,s2,"count and sum of 2 digits")

def function_high_low():
from random import randint
alist=[]
n=int(input('enter a no'))
for k in range(n):
number=randint(100,999)
alist+=[number]
print(alist)

mx=0
mi=0

for k in range(n):
if alist[k]>mx:
mx=alist[k]

if alist[k]<mi:
mi=alist[k]

print('MaX',mx)
print('min',mi)

while True:

16
print("========================menu==============================
====================")
print("1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND
EVEN INTEGERS ")
print("2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND
EVEN INDEX")
print("3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN")
print("4.min and mas positions and numbers displaying")
print("0.exiting from menu")
ch=int(input("enter a choice"))

if ch==1:
function_evenodd()

elif ch==2:
function_evenoddindex()

elif ch==3:
function_sum()

elif ch==4:
function_high_low()

elif ch==5:
function_mean()

elif ch==0:
print('EXIT FROM MENU, MACHINE SWITCHING OFF, BYE
BYE.....')
break

17
#OUTPUT:
'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:/Users/neels/Documents/PYTHON-FILES/question


4.py =========
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice1
enter a no11
6
7
8
9
10
0
1
2
3
4
5

18
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4
5
6
7
8
9
10
0
1
2
3
4

19
5
6
7
8
25 sum of odd index
30 sum of even index
average of odd 5.0
average of even 5.0
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice2
enter a no22
[16]
[16, 27]
[16, 27, 86]
[16, 27, 86, 10]
[16, 27, 86, 10, 66]
[16, 27, 86, 10, 66, 80]
[16, 27, 86, 10, 66, 80, 14]
[16, 27, 86, 10, 66, 80, 14, 46]
[16, 27, 86, 10, 66, 80, 14, 46, 86]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82]

20
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21, 25]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21, 25, 34]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21, 25, 34, 24]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21, 25, 34, 24, 50]
[16, 27, 86, 10, 66, 80, 14, 46, 86, 21, 12, 68, 55, 82, 60, 41,
21, 25, 34, 24, 50, 58]
58 sum of even integer
1.0 average of even int
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice3
enter a no34
[81]
[81, 94]
[81, 94, 38]
[81, 94, 38, 88]
[81, 94, 38, 88, 61]
[81, 94, 38, 88, 61, 83]

21
[81, 94, 38, 88, 61, 83, 48]
[81, 94, 38, 88, 61, 83, 48, 10]
[81, 94, 38, 88, 61, 83, 48, 10, 55]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74]

22
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13, 97]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13, 97, 41]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13, 97, 41, 45]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13, 97, 41, 45,
93]
[81, 94, 38, 88, 61, 83, 48, 10, 55, 56, 63, 69, 82, 51, 34, 16,
26, 82, 49, 60, 40, 88, 57, 55, 89, 96, 74, 10, 13, 97, 41, 45,
93, 89]
2033 35531 count and sum of 2 digits
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice4
enter a no45
[921]
[921, 609]
[921, 609, 577]
[921, 609, 577, 111]
[921, 609, 577, 111, 158]

23
[921, 609, 577, 111, 158, 670]
[921, 609, 577, 111, 158, 670, 998]
[921, 609, 577, 111, 158, 670, 998, 979]
[921, 609, 577, 111, 158, 670, 998, 979, 175]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942]

24
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198]

25
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836, 765]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836, 765, 107]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836, 765, 107, 888]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836, 765, 107, 888, 557]
[921, 609, 577, 111, 158, 670, 998, 979, 175, 233, 476, 846, 252,
380, 939, 101, 183, 129, 495, 321, 816, 165, 802, 269, 942, 167,

26
741, 843, 223, 408, 614, 448, 925, 287, 413, 198, 108, 327, 228,
836, 765, 107, 888, 557, 442]
MaX 998
min 0
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice5
enter a no55
Traceback (most recent call last):
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 142, in <module>
function_mean()
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 18, in function_mean
sr+=1/k
ZeroDivisionError: division by zero

========= RESTART: C:/Users/neels/Documents/PYTHON-FILES/question


4.py =========
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying

27
0.exiting from menu
enter a choice5
enter a no55
Traceback (most recent call last):
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 141, in <module>
function_mean()
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 21, in function_mean
HM=n/(s/n)
ZeroDivisionError: float division by zero

========= RESTART: C:/Users/neels/Documents/PYTHON-FILES/question


4.py =========
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice5
enter a no5
10.32 AM
2.200543410194482 GM
258.0 HM
Traceback (most recent call last):
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 142, in <module>
function_mean()

28
File "C:/Users/neels/Documents/PYTHON-FILES/question 4.py",
line 16, in function_mean
s+=alist[k]
IndexError: list index out of range

=================================================== RESTART:
C:/Users/neels/Documents/PYTHON-FILES/question 4.py
==================================================
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice5
enter a no1
61.0 AM
61.0 GM
61.0 HM
========================menu=====================================
=============
1.DISPLAY RANDOM LIST WITH SUM AND AVERAGE OF ODD AND EVEN
INTEGERS
2.DISPLAY RANDOM LIST WITH SSUM AND AVERAGE OF ODD AND EVEN INDEX
3.DISPLAY SUM OF DIGITS WHEN ODD AND EVEN
4.min and mas positions and numbers displaying
0.exiting from menu
enter a choice0
EXIT FROM MENU, MACHINE SWITCHING OFF, BYE BYE.....
'''

29
#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO;35
#Q4:
def function_st1():
st=input("enter a string")
N=int(input("enter number of loops"))
c=c1=c2=c3=c4=0
for k in range(N):
if st.isupper()==True:
c+=1
elif st.islower()==True:
c1+=1

30
elif st.isdigit()==True:
c2+=1
elif st.isspace()==True:
c3+=1
elif st.isspace()==False and k.isdigit()==False and
k.islower()==False and k.isupper()==False and k.isalpha()==False:
c4+=1
else:
print('not recognized')

print(c,c1,c2,c3,c4)

def function_st2():
st=input("enter a string")
N=int(input("enter number of loops"))
c=0
for k in range(N):
if st.isalnum()==True:
c+=1
st1=st
print(st1.upper())

else:
print('not recognized')

print(c)

def function_st3():
st=input("enter a string")
N=int(input("enter number of loops"))
c=0
for k in range(N):

31
if st.isalnum()==True:
c+=1
st2=st
print(st2.lower())

else:
print('not recognized')

print(c)

def function_st4():
st=input("enter a string")
N=int(input("enter number of loops"))
c=0
for k in range(N):
if st.isalnum()==True:
c+=1
st2=st
print(st2.swapcase())

else:
print('not recognized')

print(c)

def function_st5():

st=input("enter a string = ")


st2=''
st3=st

32
for k in st:
st2=k+st2
if st2==st3:
print("Palindromic string")
else:
print("Not Palindromic")

while True:

print("========================menu==============================
====================")
print("1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING
CHARACTERS ")
print("2.DISPLAY UPPER CHARACTER ")
print("3.DISPLAY LOWER CHARACTER")
print("4.DISPLAY TOGGLING STRING")
print("5.DISPLAY PALINDROMIC STRING ")
print("0.exiting from menu")
ch=int(input("enter a choice"))

if ch==1:
function_st1()

elif ch==2:
function_st2()

elif ch==3:
function_st3()

33
elif ch==4:
function_st4()

elif ch==5:
function_st5()

elif ch==0:
print('EXIT FROM MENU, MACHINE SWITCHING OFF, BYE
BYE.....')
break

#OUTPUT:

'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question


5.py =========
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice1
enter a stringVRAT

34
enter number of loops1
1 0 0 0 0
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice2
enter a stringVRAT
enter number of loops2
VRAT
VRAT
2
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice3
enter a stringVRAT
enter number of loops3
vrat
vrat
vrat
3

35
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice4
enter a stringVRAT
enter number of loops4
vrat
vrat
vrat
vrat
4
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice5
enter a string = vRaT
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 5.py",
line 110, in <module>
function_st5()
File "C:\Users\neels\Documents\PYTHON-FILES\question 5.py",
line 77, in function_st5

36
for k in s:
NameError: name 's' is not defined

=================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 5.py
==================================================
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice5
enter a string = VrAtTeSh
Not Palindromic
========================menu=====================================
=============
1.DISPLAY MULTI-STRING AND NO OF DIFFERENT TESTING CHARACTERS
2.DISPLAY UPPER CHARACTER
3.DISPLAY LOWER CHARACTER
4.DISPLAY TOGGLING STRING
5.DISPLAY PALINDROMIC STRING
0.exiting from menu
enter a choice0
EXIT FROM MENU, MACHINE SWITCHING OFF, BYE BYE.....
'''

37
#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO:35
#Q6:
import os
def function_11():
file=open("NEWTEXT.TXT","a")
file1=open("Failaka.txt","r")
st1=file1.readlines()
st=file.writelines(st1)
file.close()
file1.close()

def function_12():
file1=open("Failaka.txt","r")
st1=file1.read()
st2=st1.split()
for k in st2:
print(len(k))
file1.close()

def function_13():
file1=open("Failaka.txt","r")
st1=file1.read()
st2=st1.split()
c=c1=c2=c3=c4=0
for k in st2:
if k.isalpha()==True:
if k.isupper()==True:
c+=1
elif k.islower()==True:

38
c1+=1
elif k.isdigit()==True:
c2+=1
elif k.isspace()==True:
c3+=1
elif k.isspace()==False and k.isdigit()==False and
k.islower()==False and k.isupper()==False and k.isalpha()==False:
c4+=1
else:
print('not recognized')
print(c,c1,c2,c3,c4)
file1.close()

def function_14():
file1=open("Failaka.txt","r")
st1=file1.read()
st2=st1.split()
c=c1=c2=c3=0
for k in st2:
if k.isalpha()==True:
if k.upper() in 'AEIOU':
c+=1
elif k.upper()not in 'AEIOU':
c1+=1

elif k.lower()not in 'aeiou':


c2+=1

elif k.lower()not in 'aeiou':


c3+=1

39
else:
print('not recognized')
print(c,c1,c2,c3)
file1.close()

def function_15():
file1=open("Failaka.txt","r")
st1=file1.read()
st2=st1.split()
c=0
for k in st2:
if k.isalpha()==True:
if k.upper()>="A" and k.upper()<="Z":
c+=1
else:
print('not recognized')
print(c)
file1.close()

while True:

print("==========================================================
menu=============================================================
===============================")

print("1.DISPLAY THE appended text file with newtest txt")


print("2.DISPLAY THE NO OF CHARACTERS ")
print("3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL
CHARACTERS")

40
print("4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER")
print("5.DISPLAY THE NO OF ALPHABETIC CHARACTERS")
print("0.EXIT FROM MENU")

ch=int(input("enter A option"))

if ch==1:
function_11()
elif ch==2:
function_12()
elif ch==3:
function_13()
elif ch==4:
function_14()
elif ch==5:
function_15()
elif ch==0:
print("breaking from menu")
break

else:
print('object not found , option not found')

#OUTPUT:
'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

41
========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question
6.py =========
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option1
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 6.py",
line 98, in <module>
function_11()
File "C:\Users\neels\Documents\PYTHON-FILES\question 6.py",
line 10, in function_11
st=file.writelines(l)
NameError: name 'l' is not defined

=================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 6.py
==================================================
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS

42
0.EXIT FROM MENU
enter A option1
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option2
3
14
4
9
2
9
8
2
4
3
9
2
1
3
6
2
7
==========================================================menu===
=================================================================
========================

43
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option3
not recognized
not recognized
not recognized
not recognized
not recognized
0 39 2 0 4
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option4
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized

44
not recognized
not recognized
3 51 0 0
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option5
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
not recognized
54
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER

45
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option0
breaking from menu

'''

#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO:35

46
#Q7:

def function_111():

file1=open("Failaka.txt","r")
st1=file1.read()
st2=st1.split()
print(len(st2))

file1.close()

def function_112():
file2=open("Failaka.txt","r")
st1=file2.read()
c=0
for k in st1:
if k=="THE" and k=="AN" and k=="A":
c+=1
print(c)
file2.close()

def function_113():
file3=open("Failaka.txt","r")
st1=file3.read()
st2=st1.split()
c1=0
for k in st2:
if k[0] not in "AEIOUaeiou":
c1+=1

print(c1)
file3.close()

47
def function_114():
file4=open("Failaka.txt","r")
st1=file4.read()
st2=st1.split()
c2=0
for k in st2:
if k[-1] in "AEIOUaeiou":
c2+=1

print(c2)

file4.close()

def function_115():
file5=open("Failaka.txt","r")
st1=file5.read()
st2=st1.split()
c=0
c1=0
c2=0
for k in st2:
if len(k)==4:
c+=1
elif len(k)>4:
c1+=1
elif len(k)<4:
c2+=1
else:

48
print("not recongnized")
print(c,c1,c2)
file5.close()

while True:

print("==========================================================
menu=============================================================
===============================")

print("1.DISPLAY THE appended text file with newtest txt")


print("2.DISPLAY THE NO OF CHARACTERS ")
print("3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL
CHARACTERS")
print("4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER")
print("5.DISPLAY THE NO OF ALPHABETIC CHARACTERS")
print("0.EXIT FROM MENU")

ch=int(input("enter A option"))

if ch==1:
function_111()
elif ch==2:
function_112()
elif ch==3:
function_113()
elif ch==4:
function_114()
elif ch==5:
function_115()

49
elif ch==0:
print("breaking from menu")
break

else:
print('object not found , option not found')

#OUTPUT:
'''

Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC


v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question


7.py =========
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option1
65
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt

50
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option2
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 7.py",
line 89, in <module>
function_112()
File "C:\Users\neels\Documents\PYTHON-FILES\question 7.py",
line 17, in function_112
st1=file1.read()
NameError: name 'file1' is not defined. Did you mean: 'file2'?

========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question


7.py =========
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option1
65
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt

51
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option2
0
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option3
43
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option4
19
==========================================================menu===
=================================================================
========================

52
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option5
11 32 22
==========================================================menu===
=================================================================
========================
1.DISPLAY THE appended text file with newtest txt
2.DISPLAY THE NO OF CHARACTERS
3.DISPLAY THE NUMBER OF UPPER,LOWER,ISDIGIT,ISSPECIAL CHARACTERS
4.DISPLAY THE NO OF VOWELS IN LOWER AND UPPER
5.DISPLAY THE NO OF ALPHABETIC CHARACTERS
0.EXIT FROM MENU
enter A option0
breaking from menu

'''

53
#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO:35
#Q8:

def function_FIRST():

file1=open("Failaka.txt","r")
for k in file1:
print(len(k))

file1.close()

def function_SECOND():
file2=open("Failaka.txt","r")
st1=file2.readlines()
c=0
for k in st1:
if k[0] in 'AEIOUaeiou':
c+=1
print(c)

54
file2.close()

def function_THIRD():
file3=open("Failaka.txt","r")
st1=file3.readlines()

c1=0
for k in st1:
if k[-1] not in "AEIOUaeiou":
c1+=1

print(c1)
file3.close()

def function_FOURTH():
file4=open("Failaka.txt","r")
st1=file4.read()
c2=0
c3=0
for k in st1:
print(len(st1))

if k.isalnum()==True:
c2+=1

elif k.isspace()==False and k.isdigit()==False and


k.islower()==False and k.isupper()==False and k.isalpha()==False:
c3+=1

print(c2,c3)

55
file4.close()

def function_FIFTH():
file=open("FAILAKAUP.TXT","a")
file1=open("Failaka.txt","r")
st1=file1.readlines()
l=[]
for k in st1:
l=k.upper()
st=file.writelines(l)
file.close()
file1.close()

while True:

print("==========================================================
menu=============================================================
===============================")

print("1.DISPLAY THE NO OF LINES ")


print("2.DISPLAY THE NO OF LINES WITH VOWEL ")
print("3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS")
print("4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS")
print("5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER
CASE")
print("0.EXIT FROM MENU")

56
ch=int(input("enter A option"))

if ch==1:
function_FIRST()
elif ch==2:
function_SECOND()
elif ch==3:
function_THIRD()
elif ch==4:
function_FOURTH()
elif ch==5:
function_FIFTH()
elif ch==0:
print("breaking from menu")
break

else:
print('object not found , option not found')

#OUTPUT:
'''

Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC


v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question


8.py =========
==========================================================menu===
=================================================================
========================

57
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option1
64
60
67
68
67
65
1
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option2
1
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL

58
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option3
7
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option4
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 89, in <module>
function_FOURTH()
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 41, in function_FOURTH
st2=st1.split()
AttributeError: 'list' object has no attribute 'split'

=================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 8.py
==================================================

59
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option4
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 88, in <module>
function_FOURTH()
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 42, in function_FOURTH
for k in st2:
NameError: name 'st2' is not defined. Did you mean: 'st1'?

=================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 8.py
==================================================
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE

60
0.EXIT FROM MENU
enter A option4
392
392
392
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 88, in <module>
function_FOURTH()
File "C:\Users\neels\Documents\PYTHON-FILES\question 8.py",
line 49, in function_FOURTH
c3+=1
UnboundLocalError: cannot access local variable 'c3' where it is
not associated with a value

=================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 8.py
==================================================
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS

61
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option4
392
392
392
392
392
392
392
314 12
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option5
==========================================================menu===
=================================================================
========================
1.DISPLAY THE NO OF LINES
2.DISPLAY THE NO OF LINES WITH VOWEL
3.DISPLAY THE NUMBER OF LINES WITH CONSANSTS
4.DISPLAY THE NO OF LINES WITH SPECIAL CHARACTERS AND
ALPHANUMERIC CHARACTERS

62
5.DISPLAY THE NEW TEXT FILE WITH NEW WORDS IN UPPER CASE
0.EXIT FROM MENU
enter A option0
#NAME:VRATTESH ANAND
#CLASS SECTION:12B
#ROLL NO:35
#Q9:

import csv

def function_one():
file=open("TEACHERS.CSV",'a',newline='')
cw=csv.writer(file)
code=int(input("enter code"))
name=input("enter name")
subject=input("ENTER SUBJECT")
DESIG=input("enter designmation")
NOP=int(input("enter nop"))
n=int(input("enter no: of times loop should run"))
for k in range(2):
cw.writerow([code,name,subject,DESIG,NOP])
file.close()

def function_two():
file=open("TEACHERS.CSV",'r')
cw=csv.reader(file)
c=0
for k in cw:
print(k)
c+=1
print(c)

63
file.close()

def function_three():
file=open("TEACHERS.CSV",'r')
cw=csv.reader(file)
c=0

for k in cw:
Code=int(input("enter code"))
if int(k[0])==Code:
c+=1
print(k)
else:
print("not availabe code")

print(c)
file.close()

def function_four():
file=open("TEACHERS.CSV",'r')
cw=csv.reader(file)
c=0
for k in cw:
sub=input("enter code input")
if sub=="PHYS" or sub=="CHEM":
c+=1
print(k)
else:
print("not availabe code")

print(c)

64
file.close()

while True:

print("==========================================================
menu=============================================================
===============================")

print("1.create and append record")


print("2.DISPLAY NUMBER OF LINES OR RECORDS")
print("3.check and search code inputted from user")
print("4.check and search subject")
print("0. exit from menu")
ch=int(input("enter your choice"))

if ch==1:
function_one()

elif ch==2:
function_two()
elif ch==3:
function_three()
elif ch==4:
function_four()
elif ch==0:
print("exiting from menu, bye bye.....")

else:
print("record not found, menu driven will not work, try
again later")

65
#OUTPUT:

'''Python 3.12.6 (tags/v3.12.6:a4a2d2b, Sep 6 2024,


20:11:23) [MSC v.1940 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

= RESTART: E:/class 12/MENU.py


1.create and append record
2.DISPLAY NUMBER OF LINES OR RECORDS
3.check and search code inputted from user
4.check and search subject
0. exit from menu
enter your choice1
enter code123
enter namevrat
ENTER SUBJECTphys
enter designmationHOD
enter nop30
enter no: of times loop should run1
1.create and append record
2.DISPLAY NUMBER OF LINES OR RECORDS
3.check and search code inputted from user
4.check and search subject
0. exit from menu
enter your choice2
['code', 'NAME', 'SUBJECT', 'DESIG', 'NOP']
'123', 'vrat', 'phys', 'HOD', '30']
['123', 'vrat', 'phys', 'HOD', '30']
3

66
1.create and append record
2.DISPLAY NUMBER OF LINES OR RECORDS
3.check and search code inputted from user
['123', 'vrat', 'phys', 'HOD', '30']
2
4.check and search subject
0. exit from menu
'''

#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO:35
#Q10:

import csv
def function_1():
file=open("TEACHER.csv","w",newline='')

67
cw=csv.writer(file)
cw.writerow(["code",'name','sub','DESIG','NOP'])
n=int(input("enter number of loops"))
c=0
for k in range(n):
code=int(input("enter code"))
name=input("enter name")
sub=input("enter sub")
DESIG=input("enter designation")
NOP=int(input("enter no of period "))
cw.writerow([code,name,sub,DESIG,NOP])
file.close()

def function_2():
file=open("TEACHER.csv","r")
cr1=csv.reader(file)
C1=0
c2=0
for k in cr1:
c2+=1
if c2==1:
print(k)
else:
if k[-3]=="MATH" and int(k[-1])>24:
print(k)
C1+=1
if C1==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaah")
print(C1)

68
file.close()

def function_3():
file=open("TEACHER.csv","r")
cr2=csv.reader(file)
C3=0
c2=0
l=[]
for k in cr2:
c2+=1
if c2==1:
print(k)
else:
if k[-2]=="PRT":
k[-1]==int(k[-1])+3
L+=[k]
C3+=1

if C3==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaa")
print(C3)

file.close()

file=open("TEACHER.csv","w",newline='')
cw1=csv.writer(file)
for k in l:
cw1.writerow(k)

69
file.close()

def function_4():
file=open("TEACHER.csv","r")
cr4=csv.reader(file)
C4=0
c2=0
for k in cr4:
c2+=1
if c2==1:
print(k)

else:
cd=int(input("enter a code"))
if int(k[1])!=cd:
C4+=1
print(k)
print(C4)

if C4==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaa")
print(C4)

while True:

print("==========================================================
menu=============================================================
===============================")

70
print("1.DISPLAY THE RECORDS OF TEACHEERS EACH")
print("2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT ")
print("3.DISPLAY THE UPDATE USING LIST METHOD ")
print("4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO")
print("0.EXIT FROM MENU")

ch=int(input("ENTER AN OPTION"))

if ch==1:
function_1()
elif ch==2:
function_2()
elif ch==3:
function_3()
elif ch==4:
function_4()
elif ch==0:
print("breaking from menu... BYE")
break

else:
print('object not found , OPTION not found')

#OUTPUT:
'''

71
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION1
enter number of loops1
enter code11
enter namevrat
enter subphy
enter designationHOD
enter no of period 23
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION2
['code', 'name', 'sub', 'DESIG', 'NOP']
RECORD NOT PRESENT AS PER CONDITION
0
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION3
['code', 'name', 'sub', 'DESIG', 'NOP']
RECORD NOT PRESENT AS PER CONDITION
0
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT

72
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION4
record found yaa
0
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION4
record found yaa
0
1.DISPLAY THE RECORDS OF TEACHEERS EACH
2.DISPLAY AND UPDATE THE DEATILS OF SUBJECT
3.DISPLAY THE UPDATE USING LIST METHOD
4.DISPLAY THE CODE AND SEARCH THE GIVEN TOO
0.EXIT FROM MENU
ENTER AN OPTION0
breaking from menu... BYE
'''

73
#VRATTESH ANAND
#CLASS-12 SECTION-B
#ROLL NO:35
#Q11:

def CSV_1():
import csv
file=open("TEACHER.csv","r")
cw=csv.reader(file)
c=0
NAME=input("enter a teacher namee to search")
for k in cw:
c+=1
if c==1:
print(k[0],k[1],k[2],k[3],k[4])

else:
if k[1]==NAME:
print(k[0],k[1],k[2],k[3],k[4])

74
file.close()

def CSV_2():
import csv
file=open("TEACHER.csv","r")
cr1=csv.reader(file)
c2=0
c=0

for k in cr1:
c2+=1
if c2==1:
print(k)
else:
if k[-3]=="MATH" and k[-2]=="TGT":
print(k[0],k[1],k[2],k[3],k[4])
c+=1
if c==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaah")
print(c2,c)

file.close()

def CSV_3():
import csv,os
file=open("TEACHER.csv","r")
f1=open("TEMP.csv","a",newline="")
cr2=csv.reader(file)
cr3=csv.writer(f1)

75
C1=0
c2=0

for k in cr2:
c2+=1
if c2==1:
print(k)
if k[-2]=="TGT":
k[-1]=int(k[-1])+2

cr3.writerow(k)
if C1==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaah")
f1.close()
file.close()
os.remove("TEACHER.csv")
os.rename("TEMP.CSV","TEACHER.csv")

def CSV_4():
import csv,os
file=open("TEACHER.csv","r")
f1=open("TEMP.csv","a",newline="")
cr12=csv.reader(file)
cw=csv.writer(f1)
C1=0
c2=0

for k in cr12:
c2+=1
if c2==1:

76
print(k)
if k[-2]!="HOD":
print(k[0],k[1],k[2],k[3],k[4])
cw.writerow(k)
if C1==0:
print("RECORD NOT PRESENT AS PER CONDITION")
else:
print("record found yaah")
f1.close()
file.close()
os.remove("TEACHER.csv")
os.rename("TEMP.CSV","TEACHER.csv")

while True:

print("==========================================================
menu=============================================================
===============================")

print("1.DISPLAY THE RECORDS OF CSV")


print("2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND
DESIGNATION ")
print("3.DISPLAY THE UPDATE CSV FILE ")
print("4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS
FOR A GIVEN POSITION")

77
print("0.EXIT FROM MENU")

ch=int(input("ENTER AN OPTION"))

if ch==1:
CSV_1()
elif ch==2:
CSV_2()
elif ch==3:
CSV_3()
elif ch==4:
CSV_4()
elif ch==0:
print("breaking from menu... BYE")
break

else:
print('object not found , OPTION not found')

#OUTPUT:
'''
Python 3.13.2 (tags/v3.13.2:4f8bb39, Feb 4 2025, 15:23:48) [MSC
v.1942 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more
information.

78
========= RESTART: C:\Users\neels\Documents\PYTHON-FILES\question
11.py ========
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION1
enter a teacher namee to searchADITI
1001 ADITI JAIN PHYS HOD 20
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION2
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 110, in <module>
CSV_2()
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 33, in CSV_2
c2+=1

79
UnboundLocalError: cannot access local variable 'c2' where it is
not associated with a value

================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 11.py
==================================================
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION1
enter a teacher namee to searchvrat
1001 ADITI JAIN PHYS HOD 20
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION2
['1001', 'ADITI JAIN', 'PHYS', 'HOD', '20']
1017 ISHITA DASH MATH TGT 29
1018 DILIP MATHUR MATH TGT 27
record found yaah

80
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 111, in <module>
CSV_2()
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 45, in CSV_2
print(C1)
NameError: name 'C1' is not defined

================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 11.py
==================================================
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION1
enter a teacher namee to searchvrat
1001 ADITI JAIN PHYS HOD 20
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION

81
0.EXIT FROM MENU
ENTER AN OPTION2
['1001', 'ADITI JAIN', 'PHYS', 'HOD', '20']
1017 ISHITA DASH MATH TGT 29
1018 DILIP MATHUR MATH TGT 27
record found yaah
18 2
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION3
Traceback (most recent call last):
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 113, in <module>
CSV_3()
File "C:\Users\neels\Documents\PYTHON-FILES\question 11.py",
line 61, in CSV_3
if C1==0:
NameError: name 'C1' is not defined

================================================== RESTART: C:\


Users\neels\Documents\PYTHON-FILES\question 11.py
==================================================
==========================================================menu===
=================================================================
========================

82
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION1
enter a teacher namee to searchADITI
1001 ADITI JAIN PHYS HOD 20
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION2
['1001', 'ADITI JAIN', 'PHYS', 'HOD', '20']
1017 ISHITA DASH MATH TGT 29
1018 DILIP MATHUR MATH TGT 27
record found yaah
18 2
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION

83
0.EXIT FROM MENU
ENTER AN OPTION3
['1001', 'ADITI JAIN', 'PHYS', 'HOD', '20']
RECORD NOT PRESENT AS PER CONDITION
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION4
['1001', 'ADITI JAIN', 'PHYS', 'HOD', '20']
1002 ARUN GARG PHYS PGT 24
1003 BASHIR KHAN PHYS TGT 30
1004 CHETAN GUPTA PHYS TGT 29
1006 ERIKA JACOB CHEM PGT 26
1007 GAURAV SHARMA CHEM TGT 30
1008 JEEVAN RAMESH CHEM TGT 29
1009 KUNAL GHEI CHEM PRT 30
1011 MANOJ KUMAR ENG PGT 24
1012 NAMITA KAUR ENG TGT 30
1013 PRATAP SHINDE ENG TGT 31
1014 GUARI KAPOOR ENG PRT 30
1016 RAKESH YADAV MATH PGT 26
1017 ISHITA DASH MATH TGT 31
1018 DILIP MATHUR MATH TGT 29
RECORD NOT PRESENT AS PER CONDITION

84
==========================================================menu===
=================================================================
========================
1.DISPLAY THE RECORDS OF CSV
2.DISPLAY AND READ THE CSV FFILE FOR SUBJECT AND DESIGNATION
3.DISPLAY THE UPDATE CSV FILE
4.DISPLAY THE UPDATE CSV FILE AND DELTE THE RECORDS FOR A GIVEN
POSITION
0.EXIT FROM MENU
ENTER AN OPTION0
breaking from menu... BYE
'''

85

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy