Revision Test 1
Revision Test 1
REVISION TEST-1
PYTHON – REVISION TOUR-1
1 “Welcome‟ is literals
Ans.
2 $ symbol can be used in naming an identifier (True/False)
Ans.
3 Write any 2 data types available in Python
Ans.
4 “Division by zero‟ is an example of error.
Ans.
5 range(1,10) will return values in the range of to
Ans.
6 randint(1,10) will return values in the range of to
Ans.
“Computer Science”[0:6] =
7 “Computer Science”[3:10] =
“Computer Science”[::-1] =
“Computer Science”[-8:]=
“Computer Science”[0:6] =
“Computer Science”[3:10] =
Ans.
“Computer Science”[::-1] =
“Computer Science”[-8:] =
8 Output of : print(“Ok”*4 + “Done”)
Ans.
9 Output of : print(print(“Why?”))
Ans.
Raj was working on application where he wanted to divide the two
number (A and B) , he has written the expression as C = A/B, on
execution he entered 30 and 7 and expected answer was 4 i.e. only
10 integer part not in decimal, but the answer was 4.285 approx, help
Raj to correct his expression and achieving the desired output.
Correct Expression :
Ans.
Can you guess the output?
C = -11%4
11
print(C)
Ans.
Page :1
12 Write 2 advantages and disadvantages of Python programming language
Ans.
Ans.
Ans.
Output of :
(i) True + True =
16 (ii) 100 + False =
(iii) -1 + True =
(iv) bool(-1 + True) =
Ans.
Output of
(i) 2 * 7 =
(ii) 2 ** 7 =
17 (iii) 2**2**3 =
(iv) 17 % 20 =
(v) not(20>6) or (19>7) and (20==20) =
Ans.
Page :2
Output of :
a,b,c = 20,40,60
18 b+=10
c+=b
print(a,b,c)
Ans.
19 Write a program to enter 2 number and find sum and product
Ans.
Consider a list:
MyFamily = [“Father”,”Mother”,”Brother”,”Sister”,”Jacky”]
Ans.
Consider a Tuple:
Record = (10,20,30,40)
Raj wants to add new item 50 to tuple, and he has written
21 expression as
Record = Record + 50, but the statement is giving an error, Help
Raj in writing correct expression.
Correct Expression :
Ans.
22 What is the difference between List and Tuple?
Ans.
23 What is the difference between List and String?
Ans.
Consider a Dictionary
24
Employee = {„Empno‟:1,‟Name‟:‟Snehil‟,‟Salary‟:80000}
Page :3
Write statements:
(i) to print employee name
(ii) to update the salary from 80000 to 90000
(iii) to get all the values only from the dictionary
Ans.
Num = 100
Isok = False
25 print(type(Num)) =
print(type(Isok)) =
Ans.
Name the Python Library module which need to be imported to invoke
the following function:
26 a) floor()
b) randrange()
c) randint()
d) sin()
Ans.
Ans.
Ans.
Page :4
Rewrite the following code in python after removing all syntax
error(s). Underline each correction done in the code:
29
for Name in [Ramesh,Suraj,Priya]
IF Name[0]='S':
print(Name)
Ans.
Ans.
Ans.
Page :5
Ans.
Write a program to enter any number and check it is divisible by 7
34
or not
Ans.
Ans.
Ans.
(ii)
for i in range(1,10):
if i % 4 == 0:
Page :6
continue
print(i)
Ans.
Ans.
Ans.
Page :7
range(20) (ii) range(0,21) (iii) range(21) (iv) range(0,20)
Ans.
Which is the correct form of declaration of dictionary?
(i) Day={1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟}
41 (ii) Day=(1;‟monday‟,2;‟tuesday‟,3;‟wednesday‟)
(iii) Day=[1:‟monday‟,2:‟tuesday‟,3:‟wednesday‟]
(iv) Day={1‟monday‟,2‟tuesday‟,3‟wednesday‟]
Ans.
Choose the correct declaration from the following code:
42 Info = ({„roll‟:[1,2,3],‟name‟:[„amit‟,‟sumit‟,‟rohit‟]})
List (ii) Dictionary (iii) String (iv) Tuple
Ans.
Which is the valid dictionary declaration?
i) d1={1:'January',2='February',3:'March'}
43 ii) d2=(1:'January',2:'February',3:'March'}
iii) d3={1:'January',2:'February',3:'March'}
iv) d4={1:January,2:February,3:March}
Ans.
What is/are not true about Python‟s Dictionary?
(i) Dictionaries are mutable
44 (ii) Dictionary items can be accessed by their index position
(iii) No two keys of dictionary can be same
(iv) Dictionary keys must be of String data type
Ans.
x="abAbcAba"
for w in x:
if w=="a":
45 print("*")
else:
print(w)
Ans.
Ans.
Give Output
47 colors=["violet", "indigo", "blue", "green", "yellow", "orange", "red"]
del colors[4]
Page :8
colors.remove("blue")
p=colors.pop(3)
print(p, colors)
Ans.
Output of following code:
A=10
B=15
S=0
while A<=B:
48 S = A + B
A = A + 10
B = B + 10
if A>=40:
A = A + 100
print(S)
Ans.
Output of the following code:
X = 17
if X>=17:
49 X+=10
else:
X-=10
print(X)
Ans.
How many times loop will execute:
P=5
50 Q=35
while P<=Q:
P+=6
Ans.
Find and write the output of the following python code:
Msg="CompuTer"
Msg1=''
for i in range(0, len(Msg)):
if Msg[i].isupper():
51 Msg1=Msg1+Msg[i].lower()
elif i%2==0:
Msg1=Msg1+'*'
else:
Msg1=Msg1+Msg[i].upper()
print(Msg1)
Ans.
A=10
B=10
52 print( A == B) = ?
print(id(A) == id(B) = ?
print(A is B) = ?
Ans.
Page :9