XII CS if (s[i] >='a' and s[i] <= 'm'):
OUTPUT BASED QUESTIONS [PYQs] m = m + s [i].upper()
Q1. Observe the following code carefully and elif (s[i]>= 'O'and s[i]<= 'z'):
rewrite it after removing all syntactical errors. m = m +s [i-1]
Underline all the corrections made. 2 [2024C] elif (s[i].isupper()):
m = m + s[i].lower()
(a)
else:
def 1func():
m = m + '@'
a=input("Enter a number"))
print (m)
if a>=33
print("Promoted to next
class") Q5. Predict the output: [CBSE 2024]
ELSE: def callon(b=20,a=10):
print("Repeat") b=b+a
a=b-a
(b)CBSE 2024 print(b,’#’,a)
def EvenOdd() return b
for i in range(5): x=100
num=int(input(‘Enter a number’) y=200
if num/2==0: x=callon(x,y)
print(‘Even’) print(x,’@’,y)
else: y=callon(y)
print(‘Odd’) print(x,’@’,y)
(c) CBSE 2023 C Q6. Predict the outptut:
define EOCOUNT(L): LS=[‘HIMALAYA’,’NILGIRI’,’ALASKA’
even_no=odd_no=0 ,’ALPS’]
for i in range(0,len(L)) D={}
if L[i]%2=0: for S in LS:
even_no+=1 if len(s)%4==0:
Else: D[S]=len(S)
odd_no+=1 for K in D:
print(even_no, odd_no) print(K,D[K],sep=’#’)
Q2. Predict the output of the following code : 2
d={"IND":"DEL","SRI:"COL","CHI":" Q7. Predict the output: 3 [CBSE2024]
BEI"} S=’Racecar Car Radar’
str1="" L=S.split()
for i in d: for W in L:
str1=strl+str(d[i])+"@" X=W.upper()
str2=str1[:–1] if x==x[::-1]
print (str2) for I in X:
Q3 Predict the output of the following code : 2 print(I,end=’*’)
def Total (Num=10): else:
Sum=0 for I in W:
for C in range(1,Num+1): print(I end=’#’)
if C%2!=0: print()
continue
Sum+=C Q8. Predict the output of the
return Sum code:[2] CBSE 2023C
print(Total(4),end="$") text=’LearningCS’
print(Total(),sep="@") L=len(text)
Ntext=’’
for i in range(0,L):
Q4. Predict the output of the Python code given
if text[i].islower():
below : 3 ntext=ntext+text[i].upper()
s="India Growing" elif text[i].isalnum():
n = len(s) ntext=ntext+text[i-1]
m="" else:
for i in range (0, n) : ntext=ntext+’&&’
print(ntext)
Q9.Predict the output:[2] CBSE Q13. CBSE 2023
2023 C What possible output from the
a=15 given options is expected to be
def update(x): displayed when the following
global a python code is executed?
a+=2 import random
if c%2==0: Signal=[‘Red’,’Yellow’,’Green’]
a*=x for k in range(2,0,-1):
else: R=random.randrange(k)
a//=x Print(Signal[R],end=’#’)
a=a+5 (a) YELLOW#RED#
print(a,end=’$’) (b) RED#GREEN#
update(5) (c) GREEN#RED#
print(a) (d) YELLOW#GREEN#
Q10. Q14. What possible output are
(a )Given is a Python String expected? CBSE 2023 C
Declaration: CBSE 2023 C import random
NAME=’Learning Python is Fun’ S=[‘Pen’,’Pencil’,’Eraser’,’Bag’,
Write the output of: ’Book’]
print(NAME[-5:-10:-1]) For I in range (1,2):
(b) Write the output of the code f=random.randint(i,3)
given below: s=random.randint(i+1,4)
Dict1={1:[‘Rohit’,20],2:[‘Siya’,9 Print(S[f],S[s],sep=’:’)
0]} (a) Pencil:Book
Dict2={1:[‘Rahul’,95],5:[‘Rajan’, (b) Pencil:Book
80]} Eraser:Bag
Dict1.update(dict2) (c) Pen:Book
print(dict1.values()) Bag:Book
(d) Bag;Eraser
Q11. Write the output:CBSE2023C Q15. Identify the correct output(s) of the
g=0 following code. Also write the minimum and the
def fun1(x,y): maximum possible values of the variable b. 2025
global g SP
g=x+y import random
return g a="Wisdom"
def fun2(m,n): b=random.randint(1,6)
global g for i in range(0,b,2):
g=m-n print(a[i],end='#')
return g
(A) W# (B) W#i# (C) W#s# (D) W#i#s#
k=fun1(2,3)
fun2(k,7) Q16 Predict the output[3] 2025 SP
print(g) d = {"apple": 15, "banana": 7,
Q12. Which of the following will "cherry": 9}
never be obtained when given code str1 = "" for key in d:
is executed? [CBSE 2024 C] str1=str1+str(d[key])+"@"+ “\n”
Import random str2 = str1[:-1]
Shuffle=random.randrange(10)+1 print(str2)
Draw=10*random.randrange(5) Q17. Predict the output
print(‘Shuffle’,Shuffle,end=’#’) line=[4,9,12,6,20]
print(‘Draw’,Draw) For I in line:
(a) Shuffle 1 # Draw 0 for j in range(1,I%5):
(b) Shuffle 10 # Draw 10 print(j,’#’,end=””)
(c) Shuffle 10 # Draw 0 print()
(d) Shuffle 11#Draw 50