Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
121 views

Find the output of Python Code - Ans

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
121 views

Find the output of Python Code - Ans

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

PREDICTING OUTPUT BASED QUESTIONS

Que 1. Find the output of the given python code.


1 L1 = [500, 800, 600, 200, 900]
2 START = 1
3 SUM = 0
4 for C in range(START,4):
5 SUM = SUM + L1[C]
6 print(C,":",SUM)
7 SUM = SUM + L1[0]*10
8 print(SUM)

ANSWER:
1 : 800
5800
2 : 6400
11400
3 : 11600
16600

Que 2. Select the correct output of the given python code.


1 a = "Year 2022 at All the best"
2 a = a.split('2')
3 b = a[0] + ". " + a[1] + ". " + a[3]
4 print (b)
(a) Year . 0. at All the best
(b) Year 0. at All the best
(c) Year . 022. at All the best
(d) Year . 0. at all the best

ANSWER: (a) Year . 0. at All the best

Que 3. Write the output of the given python code.


1 >>> myexam="@@CBSE Examination 2022@@"
2 >>> print(myexam[::-2])

ANSWER:
@20 otnmx SC@

Que 4. Write the output of the given python code.


1 my_dict = {"name": "Aman", "age": 26}
2 my_dict['age'] = 27
3 my_dict['address'] = "Delhi"
4 print(my_dict.items())

ANSWER:
dict_items([('name', 'Aman'), ('age', 27), ('address', 'Delhi')])

Que 5. Find and write the output of the following python code:
1 for Name in ['Jayes', 'Ramya', 'Taruna', 'Suraj'] :
2 print (Name)
3 if Name[0] == 'T' :
4 break
5 else :
6 print ('Finished!')
7 print ('Got it!')

ANSWER:
Jayes
Finished!
Ramya
Finished!
Taruna
Got it!

Que 6. Predict the output of the Python code given below:


1 def Diff(N1, N2):
2 if N1>N2:
3 return N1-N2
4 else:
5 return N2-N1
6
7 NUM = [10,23,14,54,32]
8 for CNT in range (4,0,-1):
9 A = NUM[CNT]
10 B = NUM[CNT-1]
11
12 print(Diff(A,B), '#', end = ' ')

ANSWER:
22 # 40 # 9 # 13 #

Que 7. Predict the output of the Python code given below:


1 tuple1 = (11, 22, 33, 44, 55 ,66)
2 list1 = list(tuple1)
3 new_list = []
4 for i in list1:
5 if i%2==0:
6 new_list.append(i)
7
8 new_tuple = tuple(new_list)
9
10 print(new_tuple)

ANSWER:
(22, 44, 66)

Que 8. Write the output of the code given below:


1 p=5
2 def sum(q,r=2):
3 global p
4 p = r + q ** 2
5 print(p, end= '#')
6
7 a = 10
8 b=5
9 sum(a, b)
10 sum(r = 5, q = 1)

ANSWER:
105#6#

Que 9. Write the output of the code given below:


1 s = "welcome2cs"
2 n = len(s)
3 m = ""
4 for i in range(0, n):
5 if (s[i] >= 'a' and s[i] <= 'm'):
6 m = m + s[i].upper()
7 elif (s[i] >= 'n' and s[i] <= 'z'):
8 m = m +s[i-1]
9 elif (s[i].isupper()):
10 m = m + s[i].lower()
11 else:
12 m = m +'&'
13 print(m)

ANSWER:
sELCcME&Cc

Que 10. Predict the output of the given Python code :


1 x = "apple, pear, peach"
2 y = x.split(", ")
3 for z in y :
4 print(z)

ANSWER:
apple
pear
peach

Que 11. Predict the output of the given Python code :


1 x = "apple, pear, peach, banana, grapes"
2 y = x.split(", ")
3 for z in y :
4 if z > 'f':
5 print(z.upper())
6 else:
7 print(z)

ANSWER:
apple
PEAR
PEACH
banana
GRAPES

Que 12. Predict the output of the given Python code :


1 tup1= (10, 20, 30, 40, 50, 60, 70, 80, 90).
2 print (tup1 [3:7:2])
a. (40,50,60,70,80)
b. (40,50,60,70)
c. [40,60]
d. (40,60)

ANSWER:
d. (40,60)

Que 13. What is the output of the given Python code :


1 T=(100)
2 print(T*2)
a. Syntax error
b. (200,)
c. 200
d. (100,100)

ANSWER:
c. 200

Que 14. Suppose the content of ‘Myfile.txt’ is:


Twinkle twinkle little star
How I wonder what you are
Up above the world so high
Like a diamond in the sky
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 data = myfile.readlines()
3 print(len(data))
4 myfile.close()
a. 3
b. 4
c. 5
d. 6

ANSWER:
b. 4

Que 15. Identify the output of the following Python statement :


1 x = [[10.0, 11.0, 12.0],[13.0, 14.0, 15.0]]
2 y = x[1][2]
3 print(y)
a. 12.0
b. 13.0
c. 14.0
d. 15.0

ANSWER:
d. 15.0

Que 16. Identify the output of the following Python statement :


1 x=2
2 while x < 9:
3 print(x, end='')
4 x=x+1
a. 12345678
b. 123456789
c. 2345678
d. 23456789

ANSWER:
c. 2345678

Que 17. Identify the output of the following Python statement :


1 b=1
2 for a in range(1, 10, 2):
3 b += a + 2
4 print(b)
a. 31
b. 33
c. 36
d. 39

ANSWER:
c. 36

Que 18. Identify the output of the following Python statement :


1 lst1 = [10, 15, 20, 25, 30]
2 lst1.insert( 3, 4)
3 lst1.insert( 2, 3)
4 print (lst1[-5])
a. 2
b. 3
c. 4
d. 20

ANSWER:
b. 3

Que 19. What will be the output of the following Python code?
1 def add (num1, num2):
2 sum = num1 + num2
3
4 sum = add(20,30)
5 print(sum)
a. 50
b. 0
c. Null
d. None

ANSWER:
d. None
By default, the function returns a None value in Python.

Que 20. What will be the output of the following Python code?
1 def my_func(var1=100, var2=200):
2 var1 += 10
3 var2 = var2 - 10
4 return var1+var2
5
6 print(my_func(50),my_func())
a. 100 200
b. 150 300
c. 250 75
d. 250 300

ANSWER:
d. 250 300

Que 21. What will be the output of the following Python code?
1 value = 50
2 def display(N):
3 global value
4 value = 25
5 if N%7 == 0:
6 value = value + N
7 else:
8 value = value - N
9
10 print(value, end="#")
11
12 display(20)
13
14 print(value)
a. 50#50
b. 50#5
c. 50#30
d. 5#50#

ANSWER:
b. 50#5

Que 22. What will be the output of the following Python code?
1 import random
2
3 List=["Delhi","Mumbai","Chennai","Kolkata"]
4
5 for y in range(4):
6 x = random.randint(1,3)
7 print(List[x],end="#")
a. Delhi#Mumbai#Chennai#Kolkata#
b. Mumbai#Chennai#Kolkata#Mumbai#
c. Mumbai# Mumbai #Mumbai # Delhi#
d. Mumbai# Mumbai #Chennai # Mumbai

ANSWER:
b. Mumbai#Chennai#Kolkata#Mumbai#

Que 23. What will be the output of the following Python code? [CBSE 2020]
1 def ChangeVal(M,N):
2 for i in range(N):
3 if M[i] % 5 == 0:
4 M[i] //= 5
5 if M[i] % 3 == 0:
6 M[i] //= 3
7 L = [25,8,75,12]
8
9 ChangeVal(L,4)
10
11 for i in L:
12 print(i,end="#")
a. 5#8#15#4#
b. 5#8#5#4#
c. 5#8#15#14#
d. 5#18#15#4#

ANSWER:
b. 5#8#5#4#

Que 24. Suppose the content of ‘Myfile.txt’ is:


Humpty Dumpty sat on a wall
Humpty Dumpty had a great fall
All the king’s horses and all the king’s men
Couldn’t put Humpty together again
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 record = myfile.read().split()
3 print(len(record))
4 myfile.close()
a. 24
b. 25
c. 26
d. 27

ANSWER:
c. 26

Que 25. What will be the output of the following code?


1 Name="PythoN3.1"
2 R=""
3 for x in range(len(Name)):
4 if Name[x].isupper():
5 R = R + Name[x].lower()
6 elif Name[x].islower():
7 R = R + Name[x].upper()
8 elif Name[x].isdigit():
9 R = R + Name[x-1]
10 else:
11 R = R + "#"
12 print(R)
a. pYTHOn##@
b. pYTHOnN#@
c. pYTHOn#@
d. pYTHOnN@#

ANSWER:
b. pYTHOnN#@

Que 26. What will be the output of the following code?


1 x=3
2 def myfunc():
3 global x
4 x += 2
5 print(x, end=' ')
6
7 print(x, end=' ')
8 myfunc()
9 print(x, end=' ')
a. 3 3 3
b. 3 4 5
c. 3 3 5
d. 3 5 5

ANSWER:
d. 3 5 5

Que 27. What will be the output of the following code?


1 tup1 = (1,2,[1,2],3)
2 tup1[2][1]=3.14
3 print(tup1)
a. (1,2,[3.14,2],3)
b. (1,2,[1,3.14],3)
c. (1,2,[1,2],3.14)
d. Error Message

ANSWER:
b. (1,2,[1,3.14],3)

Que 28. Suppose the content of ‘Myfile.txt’ is:


Honesty is the best policy.
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 x = myfile.read()
3 print(len(x))
4 myfile.close()
a. 5
b. 25
c. 26
d. 27

ANSWER:
d. 27

Que 29. Suppose the content of ‘Myfile.txt’ is:


Culture is the widening of the mind and of the spirit.
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 x = myfile.read()
3 y = x.count('the')
4 print(y)
5 myfile.close()
a. 2
b. 3
c. 4
d. 5

ANSWER:
b. 3

Que 30. Suppose the content of ‘Myfile.txt’ is:


Ek Bharat Shreshtha Bharat
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 vlist = list("aeiouAEIOU")
3 vc=0
4 x = myfile.read()
5 for y in x:
6 if(y in vlist):
7 vc+=1
8 print(vc)
9 myfile.close()
a. 6
b. 7
c. 8
d. 9

ANSWER:
b. 7

Que 31. Suppose the content of ‘Myfile.txt’ is:


Twinkle twinkle little star
How I wonder what you are
Up above the world so high
Like a diamond in the sky
Twinkle twinkle little star
What will be the output of the following code?
1 myfile = open("Myfile.txt")
2 line_count = 0
3 data = myfile.readlines()
4 for line in data:
5 if line[0] == 'T':
6 line_count += 1
7 print(line_count)
8 myfile.close()
a. 2
b. 3
c. 4
d. 5

ANSWER:
a. 2

Que 32. Assume the content of ‘student.txt’ is:


Arjun Kumar
Ismail Khan
Joseph B
Hanika Kiran
What will be the data type of data_rec?
1 myfile = open("Myfile.txt")
2 data_rec = myfile.readlines()
3 myfile.close()
a. string
b. list
c. tuple
d. dictionary

ANSWER:
b. list

Que 33. Write the output of the given Python code. [CBSE Board 2021]
1 D = {'Rno': 1, 'Name':'Suraj'}
2 print(D('Name'))

ANSWER:
Suraj

Que 34. What will be the output of the given code? [CBSE Board 2021]
1 L = ['ONE', 'TWO', 'THREE']
2 print(max(L))

ANSWER:
TWO
Que 35. What shall be the output for the execution of the following Python Code? [CBSE
Board 2021]
1 Cities = ['Delhi', 'Mumbai']
2 Cities[0], Cities[1] = Cities[1], Cities[0]
3 print(Cities)

ANSWER:
['Mumbai', 'Delhi']

Que 36. What possible output(s) is/are expected to be displayed on the screen at the
time of execution of the program from the following code?
Also, specify the maximum and minimum value that can be assigned to the variable R
when K is assigned value as 2. [CBSE Board 2021]
1 import random
2 Signal = [ 'Stop', 'Wait', 'Go' ]
3 for K in range(2, 0, -1):
4 R = randrange(K)
5 print (Signal[R], end = ' # ')
(a) Stop # Wait # Go #
(b) Wait # Stop #
(c) Go # Wait #
(d) Go # Stop #

ANSWER:
(b) Wait # Stop #

When K is assigned value as 2

Maximum value of R = 1

Minimum value of R = 0

Que 37. Write the output for the execution of the following Python Code. [CBSE Board
2021]
1 def Change(A):
2 S=0
3 for i in range(len(A)//2):
4 S += (A[i] * 2)
5 return S
6
7 B = [10,11,12,30,32,34,35,38,40,2]
8
9 C = Change(B)
10
11 print('Output is', C)

ANSWER:
Output is 190

Que 38. Write the output for the execution of the following Python Code. [CBSE Board
2020]
1 def Call(P = 40, Q = 20):
2 P=P+Q
3 Q=P–Q
4 print(P, '@', Q)
5 return P
6
7 R = 200
8 S = 100
9 R = Call(R, S)
10 print (R, '@', S)
11 S = Call(S)
12 print(R, '@', S)

ANSWER:
300 @ 200
300 @ 100
120 @ 100
300 @ 120

Que 39. What is possible output(s) expected to be displayed on screen at the time of
execution of the program from the following code ? Also specify the minimum and
maximum values that can be assigned to the variable End. [CBSE Board 2020]
1 import random
2 Colours = ["VIOLET","INDIGO","BLUE","GREEN", "YELLOW","ORANGE","RED"]
3 End = randrange(2)+3
4 Begin = randrange(End)+1
5 for i in range(Begin,End):
6 print(Colours[i],end="&")
(i) INDIGO&BLUE&GREEN&
(ii) VIOLET&INDIGO&BLUE&
(iii) BLUE&GREEN&YELLOW&
(iv) GREEN&YELLOW&ORANGE&

ANSWER:
Possible Outputs:-

(i) INDIGO&BLUE&GREEN&
(iii) BLUE&GREEN&YELLOW&

Minimum Value of End = 3


Maximum value of End = 4

Que 40. Write the output of the following Python code : [CBSE Board 2020]
1 for i in range(2,7,2):
2 print(i * '$')

ANSWER: Output is
$$
$$$$
$$$$$$
Que 41. Write the output of the following Python code : [CBSE Board 2020]
1 def Update(X=10):
2 X += 15
3 print('X = ', X)
4
5 X = 20
6 Update()
7 print('X = ', X)

ANSWER: Output is
X = 25
X = 20

Que 42. Find and write the output of the following Python code : [CBSE Board 2019]
1 Msg1="WeLcOME"
2 Msg2="GUeSTs"
3 Msg3=""
4
5 for I in range(0,len(Msg2)+1):
6 if Msg1[I]>="A" and Msg1[I]<="M":
7 Msg3=Msg3+Msg1[I]
8 elif Msg1[I]>="N" and Msg1[I]<="Z":
9 Msg3=Msg3+Msg2[I]
10 else:
11 Msg3=Msg3+"*"
12
13 print(Msg3)

ANSWER: Output is
G*L*TME

Que 43. Find and write the output of the following Python code : [CBSE Board 2019]
1 def Changer(P,Q=10):
2 P=P/Q
3 Q=P%Q
4 print(P,"#",Q)
5 return P
6
7 A=200
8 B=20
9
10 A=Changer(A,B)
11 print(A,"$",B)
12 B=Changer(B)
13 print(A,"$",B)
14 A=Changer(A)
15 print(A,"$",B)

ANSWER: Output is
10.0 # 10.0
10.0 $ 20
2.0 # 2.0
10.0 $ 2.0
1.0 # 1.0
1.0 $ 2.0

Que 44. What is possible output(s) expected to be displayed on the screen at the time of
execution of the program from the following code? Also, specify the minimum values that
can be assigned to the variable BEGIN and LAST. [CBSE Board 2019]
1 import random
2
3 VALUES=[10,20,30,40,50,60,70,80]
4
5 BEGIN = random.randint(1, 3)
6 LAST = random.randint(BEGIN, 4)
7
8 for I in range(BEGIN, LAST+1):
9 print(VALUES[I], "-",)
(i) 30 – 40 – 50 –
(ii) 10 – 20 – 30 – 40 –
(iii) 30 – 40 – 50 – 60 –
(iv) 30 – 40 – 50 – 60 – 70 –

ANSWER:
Possible Outputs:-

(i) 30 - 40 - 50 -

Minimum Value of BEGIN = 1


Minimum value of LAST = 1

Que 45. What is possible output(s) expected to be displayed on the screen at the time of
execution of the program from the following code? Also, specify the minimum values that
can be assigned to the variable Start and End. [CBSE Board 2019 Compartment]
1 import random
2
3 VAL=[80, 70, 60, 50, 40, 30, 20, 10]
4
5 Start = random.randint(1, 3)
6 End = random.randint(Start, 4)
7
8 for I in range(Start, End+1):
9 print(VAL[I], "*", )
(i) 40 * 30 * 20 * 10 *
(ii) 70 * 60 * 50 * 40 * 30 *
(iii) 50 * 40 * 30 *
(iv) 60 * 50 * 40 *

ANSWER:
Possible Outputs:-

(iv) 60 * 50 * 40 *
Minimum Value of Start = 1
Minimum value of End = 1
Que 46. Find and write the output of the following Python code : [CBSE Board 2019
Compartment]
1 def Alter(P=15,Q=10):
2 P=P*Q
3 Q=P/Q
4 print(P, "#", Q)
5 return Q
6
7 A = 100
8 B = 200
9 A = Alter(A, B)
10 print (A, "$", B)
11 B = Alter(B)
12 print (A, "$", B)
13 A = Alter(A)
14 print (A, "$", B)

ANSWER: Output is
20000 # 100.0
100.0 $ 200
2000 # 200.0
100.0 $ 200.0
1000.0 # 100.0
100.0 $ 200.0

Que 47. Find and write the output of the following Python code : [CBSE Board 2019
Compartment]
1 Str1 = "EXAM2018"
2 Str2 = ""
3 I=0
4
5 while I < len(Str1):
6 if Str1[I] >= "A" and Str1[I] <= "M":
7 Str2 = Str2 + Str1[I+1]
8 elif Str1[I] >= "0" and Str1[I] <= "9":
9 Str2 = Str2 + Str1[I-1]
10 else:
11 Str2 = Str2 + "*"
12 I=I+1
13
14 print(Str2)

ANSWER: Output is
X*M2M201

Que 48. Find and write the output of the following Python code : [CBSE Board 2018]
1 Data = ["P",20,"R",10,"S",30]
2 Times = 0
3 Alpha = ""
4 Add = 0
5 for C in range(1,6,2):
6 Times = Times + C
7 Alpha = Alpha + Data[C-1]+ "$"
8 Add = Add + Data[C]
9 print(Times, Add, Alpha)

ANSWER: Output is
1 20 P$
4 30 P$R$
9 60 P$R$S$

Que 49. What is possible output(s) expected to be displayed on the screen at the time of
execution of the program from the following code? Also, specify the maximum values that
can be assigned to the variable BEGIN and LAST. [CBSE Board 2018]
1 import random
2
3 POINTS = [30,50,20,40,45];
4
5 BEGIN = random.randint(1, 3)
6 LAST = random.randint(2, 4)
7
8 for C in range(BEGIN, LAST+1):
9 print(POINTS[C], "#",)
(i) 20#50#30#
(ii) 20#40#45#
(iii) 50#20#40#
(iv) 30#50#20#

ANSWER:
Possible Outputs:-

(iii) 50#20#40#

Maximum Value of BEGIN = 3


Maximum value of LAST = 4

Que 50. Find and write the output of the following Python code : [CBSE Board 2018
COMPARTMENT]
1 Val = [20,"A",40,"K",10,"H"]
2 Freq = 0
3 Sum = 0
4 Cat = ""
5 for I in range(1,6,2):
6 Freq = Freq + I
7 Sum = Sum + Val[I-1]
8 Cat = Cat + Val[I] + "*"
9 print(Freq, Sum, Cat)

ANSWER: Output is
1 20 A*
4 60 A*K*
9 70 A*K*H*
Que 51. Find and write the output of the following Python code : [CBSE Board 2017]
1 TXT = ["20", "50", "30", "40"]
2 CNT = 3
3 TOTAL = 0
4 for C in [7, 5, 4, 6]:
5 T = TXT[CNT]
6 TOTAL = float (T) + C
7 print(TOTAL)
8 CNT -= 1

ANSWER: Output is
47.0
35.0
54.0
26.0

Que 52. What are the possible output(s) executed from the following code? Also specify
the maximum and minimum values that can be assigned to the variable NUM. [CBSE
Board 2017 ]
1 import random
2
3 NAV = ["LEFT", "FRONT", "RIGHT", "BACK"]
4
5 NUM = random.randint(1,3)
6 NAVG = ""
7
8 for C in range (NUM, 1, -1):
9 NAVG = NAVG + NAV[C]
10
11 print(NAVG)
(i) BACKRIGHT
(ii) BACKRIGHTFRONT
(iii) BACK
(iv) LEFTFRONTRIGHT

ANSWER:
Possible Outputs:-

(i) BACKRIGHT

Maximum Value of NUM = 3


Minimum value of NUM = 1

Que 53. Find and write the output of the following Python code : [CBSE Board 2016]
1 Values = [10, 20, 30, 40]
2 for Val in Values:
3 for I in range(1, Val % 9) :
4 print(I, "*", end = " ")
5 print()
ANSWER: Output is
1*
1*2*
1*2*3*

Que 54. Find and write the output of the following Python code : [CBSE Board 2016]
1 for Name in ['John', 'Garima','Seema','Karan']:
2 print(Name)
3 if Name[0]=='S':
4 break
5 else:
6 print('Completed!')
7 print('Weldone!')

ANSWER: Output is
John
Completed!
Garima
Completed!
Seema
Weldone!

Que 55. Find and write the output of the following Python code :
1 myTuple = ("John", "Peter", "Vicky")
2
3 x = "#".join(myTuple)
4
5 print(x)
(a) #John#Peter#Vicky
(b) John#Peter#Vicky
(c) John#Peter#Vicky#
(d) #John#Peter#Vicky#

ANSWER: Output is
(b) John#Peter#Vicky

You might also like