RevisionTour XII April
RevisionTour XII April
(Worksheet)
CLASS: XII
Bridging the Gap(Revision Tour)
a=b=10
c=a+b
While c=<20:
print(c,END="*")
c+=10
18
def display(s):
l = len(s)
m=""
for i in range(0,l):
if s[i].isupper():
m=m+s[i].lower()
elif s[i].isalpha():
m=m+s[i].upper()
elif s[i].isdigit():
m=m+"$"
else:
m=m+"*"
print(m)
display("EXAM20@cbse.com")
Msg="CompuTer"
Msg1=''
for i in range(0, len(Msg)):
if Msg[i].isupper():
Msg1=Msg1+Msg[i].lower()
elif i%2==0:
Msg1=Msg1+'*'
else:
Msg1=Msg1+Msg[i].upper()
print(Msg1)
22 Find and write the output of the following python code:
P=6
Q=5
while P<=25:
Q+=10
P+=5
print(P)
print(Q)
23 Find and write the output of the following python code:
for i in range(1,6):
for j in range(1,6):
if i==j:
break
print(j, end='')
print()
24 How many times will the following for loop execute and what‟s the output?
for i in range(1,3,1):
for j in range(i+1):
print(„*‟)
25 What will be the output of the following code:
def JumbleUp(mystr):
L = len(mystr)
str2=''
str3=''
for i in range(0,L,2):
str2=str2 + mystr[i+1]+mystr[i]
for ch in str2:
if ch>='R' and ch<='U':
str3+='$'
else:
str3+=ch.lower()
return str3
mystr="HARMONIOUS"
mystr=JumbleUp(mystr)
print(mystr)
import random
AR=[20,30,40,50,60,70];
FROM=random.randint(1,3)
TO=random.randint(2,4)
for K in range(FROM,TO+1):
print (AR[K],end=”#“)
(i) (ii)
BLUE BLUE
PINK BLUEPINK
GREEN BLUEPINKGREEN
RED BLUEPINKGREENRED
(iii) (iv)
PINK BLUEBLUE
PINKGREEN PINKPINK
PINKGREENRED GREENGREEN
REDRED
34 Find the output of following Python Code.
5
36 Differentiate between Syntax Error and Run time Error. Also write a suitable example in Python to
illustrate both.
37
Qno. 2
1 What do you understand by the term Iteration?
2 What is the purpose of „break‟ keyword in Loop?
3 What is the difference between List and Tuple?
4 What are the different ways to give comment in Python?
5 What are the correct ways to generate numbers from 0 to 20
(i) range(20) (ii) range(0,21) (iii) range(21) (iv) range(0,20)
6 Name any 2 data types of Python
7 What are the different loops available in Python?
8 What do you understand by the term Recursion?
9 Give any 1 difference between Loop and Recursion
10 What is Mutable data type? Give any example of Mutable data type.
11 Which is the correct form of declaration of dictionary?
(i) Day={1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟}
(ii) Day=(1;‟monday‟,2;‟tuesday‟,3;‟wednesday‟)
(iii) Day=[1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟]
(iv) Day={1‟monday‟,2‟tuesday‟,3‟wednesday‟]
12 Choose the correct declaration from the following code:
Info = ({„roll‟:[1,2,3],‟name‟:[„amit‟,‟sumit‟,‟rohit‟]})
(i) List (ii) Dictionary (iii) String (iv) Tuple
13 Which is the valid dictionary declaration?
i) d1={1:'January',2='February',3:'March'}
ii) d2=(1:'January',2:'February',3:'March'}
iii) d3={1:'January',2:'February',3:'March'}
iv) d4={1:January,2:February,3:March}
14 Given the following dictionary declaration:
Myd={„empno‟:1,‟name‟:‟Vikrant‟,‟salary‟:50000}
Raj, Python programmer wants to print all the keys of dictionary and values
stored in dictionary, Help Raj by filling the blanks given in print() statement to
achieve the task:
print( )
print( )
17 Identify the valid declaration of L:
L = [1, 23, „hi‟, 6].
(i) list (ii) dictionary (iii) array (iv) tuple
18 Identify the correct option to print the value 80 from the list
L=[10,20,40,80,20,5,55]
(i) L[80] (ii) L[4] (iii) L[L] (iv) L[3]
19 Identify the valid declaration of Rec:
Rec=(1,‟Vikrant,50000)
(i)List (ii) Tuple (iii) String (iv) Dictionary
20 Given String STR=”COMPUTER”, choose the correct option(s) to print reverse of
string.
(i)STR[::-1] (ii)STR[0,LEN(str)]
(iii) STR[-1:-1:0] (iv) STR[-1:-len(STR)-1:-1]
21 What will be the output of following python code:
for i in range(1,12):
if i%2==0:
continue
print(i)
22 What will be the output of following python code:
for i in range(1,12):
if i%6==0:
break
print(i)
23 x="abAbcAba"
for w in x:
if w=="a":
print("*")
else:
print(w)
24 What will be the output of following python code:
num=1
while num==1:
print(num)
num+=1
print(num*10)
25